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

19
Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel

Upload: soledad-marquez-ortega

Post on 02-Feb-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel

Sistemas de E/S, Programada por Interrupciones su Gestión

Esperanza Lozada de Coronel

Page 2: Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel

Modelo Genérico de un Módulo de E/S

Page 3: Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel

DISPOSITIVOS EXTERNOS

Interacción con humanos Interacción con máquinas

Comunicación

Page 4: Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel

Estructura Interna de un Dispositivo Externo

Page 5: Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel

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

Page 6: Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel

Diagrama de Bloques de un Módulo de E/S

Page 7: Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel

Cuáles son las técnicas para realizar las

E/S

E/S programada

E/S por Interrupciones

Acceso Directo a Memoria

Page 8: Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel

E/S PROGRAMADA

• Desde el punto de vista de las órdenes:

Control.

Test.

Lectura.

Escritura.

• Desde el punto de vista de las instrucciones:

Page 9: Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel

E/S PROGRAMADA

Page 10: Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel

E/S Mediante Interrupciones

CPU

TECLADO

Módulo de E/SRecibe orden

Procede a leer dato

Devuelve el dato

Page 11: Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel

E/S Mediante Interrupciones

CPU

TECLADO

Módulo de E/SRecibe orden

Procede a leer dato

Devuelve el dato

Posiciona el dato

Page 12: Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel

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

Page 13: Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel

E/S Mediante Interrupciones

CPU

TECLADO

Módulo de E/SCPU solicita el dato

Page 14: Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel

E/S Mediante Interrupciones

CPU

TECLADO

Módulo de E/S

Sitúa el dato en el bus de datos

Page 15: Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel

Acceso Directo a Memoria(DMA)

Page 16: Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel

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.

Page 17: Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel

Mecanismo de DMA

• Todos los módulos comparten el mismo bus del sistema

• Se integran las funciones de DMA y de E/S

Page 18: Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel

Mecanismo de DMA

• Todos los módulos de E/S conectados a un módulo de

DMA mediante un bus de E/S

Page 19: Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel

FIN