Está en la página 1de 5

E/S

Programada

E/S dirigida por interrupciones TECNICAS

Acceso directo a memoria DMA

ORGANIZACIÓN Eficiencia
Canal selector
OBJETIVOS
Generalidad
Controlador CANALES

Canal multiplexor Abrir

Cerrar
E/S Lógica
Leer

Velocidad de datos
Escribir
DISPOSITIVO PERIFERICO LOCAL
Aplicaciones DISEÑO
Operaciones pedidas

Complejidad del control E/S con dispositivos


Datos
DIFERENCIAS
Unidad de transferencia
Planificación y control Encolado
Representación de datos
Gestión de directorios
Condiciones de error
GESTIÓN Sistema de archivos
Teclado
Organización física
Pantalla
Legibles por los humanos
Mouse
DISPOSITIVOS E/S
Impresora
ADMINISTRACIÓN
Discos
DE LA DISPOSITIVOS DE BLOQUE
Discos ENTRADA/SALIDA Cintas

Unidades de cinta CLASIFICACIÓN Terminales

Sensores Legibles por la máquina Impresoras

Controladores Puerto de comunicación


DISPOSITIVOS DE FLUJO
ALMACENAMIENTO
Impulsores INTERMEDIO Ratones

Adaptadores digitales Apartadores


Dispositivos de comunicación
Modems BUFFER SENCILLO

BUFFER DOBLE

Tiempo de búsqueda BUFFER CIRCULAR

Retardo del giro PARAMETROS DE RENDIMIENTO

Tiempo de transferencia
Lista de libres
Prioridad
Caché de buffers Lista de dispositivos
Último en entrar primero en salir
Cola de E/S del manejador
Primero el más corto E/S A DISCO
POLÍTICAS DE PLANIFICACIÓN Unidades de disco
SCAN SISTEMAS DE EJEMPLO UNIX SISTEMA V
Unidades de cinta
C-SCAN
Dispositivos de UNIX Terminales
SCAN de N pasos y FSCAN
Líneas de comunicación
Consideraciones de diseño
CACHE DE DISCO Impresoras
Consideraciones de rendimiento
ADMINISTRACIÓN DE LA ENTRADA/SALIDA
1. DISEÑO
1.1. OBJETIVOS

1.1.1. Eficiencia

1.1.2. Generalidad

1.2. DISPOSITIVO PERIFERICO LOCAL

1.2.1. E/S Lógica

1.2.1.1. Abrir

1.2.1.2. Cerrar

1.2.1.3. Leer

1.2.1.4. Escribir

1.2.2. E/S con dispositivos

1.2.2.1. Operaciones pedidas

1.2.2.2. Datos

1.2.3. Planificación y control

1.2.3.1. Encolado

1.3. GESTIÓN

1.3.1. Gestión de directorios

1.3.2. Sistema de archivos

1.3.3. Organización física

2. ALMACENAMIENTO INTERMEDIO
2.1. DISPOSITIVOS DE BLOQUE

2.1.1. Discos

2.1.2. Cintas
2.2. DISPOSITIVOS DE FLUJO

2.2.1. Terminales

2.2.2. Impresoras

2.2.3. Puerto de comunicación

2.2.4. Ratones

2.2.5. Apartadores

2.3. BUFFER SENCILLO


2.4. BUFFER DOBLE

2.5. BUFFER CIRCULAR

3. SISTEMAS DE EJEMPLO
3.1. UNIX SISTEMA V

3.1.1. Caché de buffers

3.1.1.1. Lista de libres

3.1.1.2. Lista de dispositivos

3.1.1.3. Cola de E/S del manejador

3.1.2. Dispositivos de UNIX

3.1.2.1. Unidades de disco

3.1.2.2. Unidades de cinta

3.1.2.3. Terminales

3.1.2.4. Líneas de comunicación

3.1.2.5. Impresoras

4. E/S A DISCO
4.1. PARAMETROS DE RENDIMIENTO

4.1.1. Tiempo de búsqueda


4.1.2. Retardo del giro

4.1.3. Tiempo de transferencia

4.2. POLÍTICAS DE PLANIFICACIÓN

4.2.1. Prioridad

4.2.2. Último en entrar primero en salir

4.2.3. Primero el más corto

4.2.4. SCAN

4.2.5. C-SCAN

4.2.6. SCAN de N pasos y FSCAN


4.3. CACHE DE DISCO

4.3.1. Consideraciones de diseño

4.3.2. Consideraciones de rendimiento

5. DISPOSITIVOS E/S
5.1. DIFERENCIAS

5.1.1. Velocidad de datos

5.1.2. Aplicaciones

5.1.3. Complejidad del control

5.1.4. Unidad de transferencia

5.1.5. Representación de datos

5.1.6. Condiciones de error


5.2. CLASIFICACIÓN

5.2.1. Legibles por los humanos

5.2.1.1. Teclado

5.2.1.2. Pantalla

5.2.1.3. Mouse
5.2.1.4. Impresora

5.2.2. Legibles por la máquina

5.2.2.1. Discos

5.2.2.2. Unidades de cinta

5.2.2.3. Sensores

5.2.2.4. Controladores

5.2.2.5. Impulsores

5.2.3. Dispositivos de comunicación

5.2.3.1. Adaptadores digitales

5.2.3.2. Modems

6. ORGANIZACIÓN
6.1. TECNICAS

6.1.1. E/S Programada

6.1.2. E/S dirigida por interrupciones

6.1.3. Acceso directo a memoria DMA

6.2. CANALES

6.2.1. Canal selector

6.2.2. Controlador

6.2.3. Canal multiplexor

También podría gustarte