Métodos de E/S
Métodos de Entrada y Salida
Los métodos de entrada y salida pueden ser:- E/S por sondeo (polling, programada)
- E/S por interrupciones
- E/S por Acceso Directo a Memoria/DMA
E/S programada
- La CPU tiene el control absoluto de la operación de E/S: inicia y lleva a cabo la transferencia.
- La CPU está dedicándose por completo a realizar la operación de E/S: realiza tanto la comprobación de estado como la transferencia y la inicialización: poco eficiente.
- Hardware mínimo.
Interrupciones
- La CPU sigue con otros trabajos
- Cuando el periférico está listo avisa a través de la línea de interrupción a la CPU para que lea el dato
En la implementación de E/S mediante interrupciones surgen dos cuestiones.
¿cómo determina el procesador qué dispositivo ha provocado una interrupción?
¿Cómo decide el procesador la que debe atender?
Hay algunas técnicas que nos ayudan a solucionar este tipo de cuestiones:
- Múltiples líneas de interrupciones
- Consulta software(software polling)
Generalmente existen VARIOS PERIFÉRICOS (y no uno sólo) conectados que pueden realizar interrupciones,
Obliga a ESTABLECER PRIORIDADES y decidir cómo se conectan a la CPU.
Consiste en proporcionar varias líneas de interrupción entre el procesador y los móulos de E/S
SOLUCIONES más extendidas:
A. Una sola línea de interrupción
- Todos los periféricos interrumpen por la misma línea.
- Mediante encuesta (polling) la CPU identifica el periférico y desactiva la interrupción. La prioridad viene determinada por el orden de la encuesta.
B. Varias líneas de interrupción
- Cada periférico tiene su línea de interrupción.



Comentarios
Publicar un comentario