Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel.
-
Upload
soledad-marquez-ortega -
Category
Documents
-
view
215 -
download
0
Transcript of Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel.
![Page 1: Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel.](https://reader033.fdocuments.es/reader033/viewer/2022051821/5665b4951a28abb57c926709/html5/thumbnails/1.jpg)
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.](https://reader033.fdocuments.es/reader033/viewer/2022051821/5665b4951a28abb57c926709/html5/thumbnails/2.jpg)
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.](https://reader033.fdocuments.es/reader033/viewer/2022051821/5665b4951a28abb57c926709/html5/thumbnails/3.jpg)
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.](https://reader033.fdocuments.es/reader033/viewer/2022051821/5665b4951a28abb57c926709/html5/thumbnails/4.jpg)
Estructura Interna de un Dispositivo Externo
![Page 5: Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel.](https://reader033.fdocuments.es/reader033/viewer/2022051821/5665b4951a28abb57c926709/html5/thumbnails/5.jpg)
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.](https://reader033.fdocuments.es/reader033/viewer/2022051821/5665b4951a28abb57c926709/html5/thumbnails/6.jpg)
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.](https://reader033.fdocuments.es/reader033/viewer/2022051821/5665b4951a28abb57c926709/html5/thumbnails/7.jpg)
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.](https://reader033.fdocuments.es/reader033/viewer/2022051821/5665b4951a28abb57c926709/html5/thumbnails/8.jpg)
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.](https://reader033.fdocuments.es/reader033/viewer/2022051821/5665b4951a28abb57c926709/html5/thumbnails/9.jpg)
E/S PROGRAMADA
![Page 10: Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel.](https://reader033.fdocuments.es/reader033/viewer/2022051821/5665b4951a28abb57c926709/html5/thumbnails/10.jpg)
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.](https://reader033.fdocuments.es/reader033/viewer/2022051821/5665b4951a28abb57c926709/html5/thumbnails/11.jpg)
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.](https://reader033.fdocuments.es/reader033/viewer/2022051821/5665b4951a28abb57c926709/html5/thumbnails/12.jpg)
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.](https://reader033.fdocuments.es/reader033/viewer/2022051821/5665b4951a28abb57c926709/html5/thumbnails/13.jpg)
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.](https://reader033.fdocuments.es/reader033/viewer/2022051821/5665b4951a28abb57c926709/html5/thumbnails/14.jpg)
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.](https://reader033.fdocuments.es/reader033/viewer/2022051821/5665b4951a28abb57c926709/html5/thumbnails/15.jpg)
Acceso Directo a Memoria(DMA)
![Page 16: Sistemas de E/S, Programada por Interrupciones su Gestión Esperanza Lozada de Coronel.](https://reader033.fdocuments.es/reader033/viewer/2022051821/5665b4951a28abb57c926709/html5/thumbnails/16.jpg)
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.](https://reader033.fdocuments.es/reader033/viewer/2022051821/5665b4951a28abb57c926709/html5/thumbnails/17.jpg)
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.](https://reader033.fdocuments.es/reader033/viewer/2022051821/5665b4951a28abb57c926709/html5/thumbnails/18.jpg)
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.](https://reader033.fdocuments.es/reader033/viewer/2022051821/5665b4951a28abb57c926709/html5/thumbnails/19.jpg)
FIN