sistemas de e/s, programada por interrupciones su gestión esperanza lozada de coronel
TRANSCRIPT
Sistemas de E/S, Programada por Interrupciones su Gestión
Esperanza Lozada de Coronel
Modelo Genérico de un Módulo de E/S
DISPOSITIVOS EXTERNOS
Interacción con humanos Interacción con máquinas
Comunicación
Estructura Interna de un Dispositivo Externo
Función del Módulo
Control y Temporización
Detección de Errores
Comunicación con la CPU
Comunicación con los dispositivos
Almacenamiento temporal de datos
Diagrama de Bloques de un Módulo de E/S
Cuáles son las técnicas para realizar las
E/S
E/S programada
E/S por Interrupciones
Acceso Directo a Memoria
E/S PROGRAMADA
• Desde el punto de vista de las órdenes:
Control.
Test.
Lectura.
Escritura.
• Desde el punto de vista de las instrucciones:
E/S PROGRAMADA
E/S Mediante Interrupciones
CPU
TECLADO
Módulo de E/SRecibe orden
Procede a leer dato
Devuelve el dato
E/S Mediante Interrupciones
CPU
TECLADO
Módulo de E/SRecibe orden
Procede a leer dato
Devuelve el dato
Posiciona el dato
E/S Mediante Interrupciones
CPU
TECLADO
Módulo de E/S
Posiciona el dato
Envía una interrupción a través de la línea de control
E/S Mediante Interrupciones
CPU
TECLADO
Módulo de E/SCPU solicita el dato
E/S Mediante Interrupciones
CPU
TECLADO
Módulo de E/S
Sitúa el dato en el bus de datos
Acceso Directo a Memoria(DMA)
Acceso Directo a Memoria(DMA)
CPU DMA
Envía una orden
• Si se trata de una lectura o una escritura.
• La dirección del dispositivo de E/S.
• La posición inicial de memoria.
• El número de palabras a leer o escribir.
Mecanismo de DMA
• Todos los módulos comparten el mismo bus del sistema
• Se integran las funciones de DMA y de E/S
Mecanismo de DMA
• Todos los módulos de E/S conectados a un módulo de
DMA mediante un bus de E/S
FIN