sistemas de e/s, programada por interrupciones su gestión esperanza lozada de coronel

Post on 02-Feb-2016

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

top related