-
1 CE
Procesador controla un dispositivo periférico.
La situación se presenta en dispositivos simples controlados por un microprocesador. -
2
Se añade un controlador o módulo E/S.
El procesador usa E/S programada sin interrupciones.
El procesador se independiza de los detalles específicos de las interfaces de los dispositivos externos. -
3
Misma configuración, pero con interrupciones.
El procesador no necesita gastar tiempo esperando a que se realice una operación de E/S. Incrementando de esta manera la eficiencia. -
4
Al módulo E/S se le da control directo de la memoria mediante DMA.
Puede mover un bloque de datos a la memoria sin involucrar el procesador, excepto al principio y al final de la transferencia. -
5
Se mejora el módulo E/S para convertirse en un procesador independiente.
Con un juego de instrucciones especializadas adaptadas a la E/S. La CPU hace que el procesador ejecute un programa de E/S residente en la memoria principal.
El procesador de E/S lee y ejecuta estas instrucciones sin la intervención del procesador. Esto permite que el procesador especifique una secuencia de actividades de E/S, siendo interrumpido solo cuando se termine la secuencia completa. -
6
El módulo E/S tiene su propia memoria local.
Con esta arquitectura, se pueden controlar un gran conjunto de dispositivos de E/S, con una intervención mínima por parte del procesador. Un uso común de esta arquitectura ha sido controlar la comunicación con terminales interactivos. El procesador de E/S se encarga de la mayoría de as tareas involucradas en el control de los terminales.