Get Started. It's Free
or sign up with your email address
Entrada y salida by Mind Map: Entrada y salida

1. Agrupados

1.1. Dispositivos Interfaz de usuario

1.2. Dispositivos de almacenamiento

1.3. Dispositivos de comunicaciones

2. Sistema E/S

2.1. Parte del S.O. encargada de facilitar el manejo de dispositivos de E/S.

3. Objetivos del S. O. al controlar E/S

3.1. Optimizar la E/S del sistema

3.2. Proporcionar dispositivos virtuales

3.3. Facilitar el manejo de los dispositivos E/S

3.4. Permitir la conexión de dispositivos nuevos de E/S

4. Conexión

4.1. Periféricos o dispositivos de entrada/salida

4.1.1. Conectados al CPU en unidades de E/S

4.1.2. Componente mecánico que se conecta a la computadora

4.2. Controladores, Adaptadores o unidades de E/S

4.2.1. Transfieren información entre Mem. principal y periféricos

4.2.2. Componente a través del cuál se conecta el dispositivo de entrada/salida

4.2.3. Tiene conexión al bus de la computadora y al dispositivo de E/S

4.2.4. Controladores que controlan vatios dispositivos

4.2.4.1. SCSI(Small Computer Sistem Interface)

4.2.4.2. IDE(Integrated Drive Electronics)

4.2.5. Registros importantes

4.2.5.1. Registro de control

4.2.5.1.1. Operaciones a realizar

4.2.5.2. Registro de estado

4.2.5.2.1. Bits de operación actual y problemas de la anterior

4.2.5.3. Registro de datos

4.2.5.3.1. Intercambio de datos

4.2.6. Misión

4.2.6.1. Convertir los datos de formato interno a uno externo

4.2.7. Características de acuerdo al hardware

4.2.7.1. Iteracción computadora controlador

4.2.7.1.1. Operación que se realiza y fin de la operación

4.2.7.2. Dirección de entrada/salida

4.2.7.2.1. Modelo de puertos

4.2.7.2.2. Registros en memoria

4.2.7.2.3. Modelo híbrido

4.2.7.3. Unidad de transferencia

4.2.7.3.1. Modelos

4.2.7.3.2. Algunos usan tamaño fijo

5. Dispositivos

5.1. Bloque

5.1.1. Dispositivos de almacenamiento, discos duros, cintas. Son independientes en direccionamiento para leer o escribir

5.2. Caracter

5.2.1. Termianles impresoras, tarjetas de red, modem. Gestionan flujos de caracteres linealmente.

5.3. Relojes

6. Mecanismos de incremento de prestaciones

6.1. DMA

6.1.1. Permite incrementar la concurrencia entre CPU y la E/S

6.1.2. Efectua tranferencia de datos

6.1.3. Funcionamiento

6.1.3.1. 1. Emite orden y programa de la operacion de E/S con:

6.1.3.1.1. Tipo de operacion

6.1.3.1.2. Periferico

6.1.3.1.3. Dirección de memoria

6.1.3.1.4. # Bytes a transferir

6.1.3.2. 2. El controlador acepta la petición de E/S

6.1.3.3. 3. El controlador realiza la operación de periférico a memoria o al revés. Es palabra a palabra.

6.1.3.4. 4. Con los datos listos el controlador los copia a la memoria de acuerdo a sus registros, incrementa la pos. de memoria y decrementa los datos pendientes.

6.1.3.5. 5. Pasos 3 y 4 hasta que los datos se terminen

6.1.3.6. 6. Termina y se genera una interrupcion. El contador ha llegado a 0.

6.1.4. Requiere de almacenamiento intermedio

6.1.5. Canales de E/S

6.1.5.1. Canal selector

6.1.5.1.1. Transfiere datos de un dispositivo a la vez

6.1.5.2. Canal multiplexor

6.1.5.2.1. Transfiere datos de varios dispositivos simultaneamente. Puede utilizar un algoritmo de planificación de dispositivos.

6.1.5.3. Buses

6.1.5.3.1. Palabra a la vez

6.1.5.3.2. Bloque

6.1.5.3.3. Caracteristicas

6.1.6. Desventajas

6.1.6.1. El CPU es más rápido y puede realizar el trabajo con mayor facilidad si tiene tiempo

6.1.6.2. Si no hay trabajo que realizar, el DMA es inútil

6.1.6.3. Es mejor para computadoras de bajo rendimiento utilizar el CPU, es más económico

7. Caché de disco en el controlador

7.1. Aprovechar memoria interna de disco para leer datos por adelantado

7.2. Permite traer multiples bloques de datos

7.3. Optimiza la E/S como la lectura

7.4. Se puede desactivar, mientras el S.O. lo considere conveniente

8. Estructura

8.1. Elementos

8.1.1. Periféricos

8.1.1.1. Interaccion con hum

8.1.1.1.1. Entrada

8.1.1.1.2. Salida

8.1.1.2. Interaccion con computadora

8.1.1.2.1. Almacenamiento

8.1.1.2.2. Comunicacion

8.1.2. Modulos de E/S

8.1.2.1. Interfaz interna

8.1.2.2. Interfaz externa

8.1.2.3. Logica para gestionar el modulo de E/S.

8.1.3. Sistemas de interconexión externos

8.1.3.1. Ancho de banda

8.1.3.2. Serie Paralelo

8.1.3.3. Punto a punto

8.1.4. Mapa de memoria e instrucciones

9. Tecnicas de E/S

9.1. E/S programada

9.2. E/S por interrupciones

9.3. E/S por DMA

9.4. Canales de E/S