-
La situación se presenta en dispositivos simples controlados por un microprocesador.
-
El procesador usa E/S programada sin interrupciones.
El procesador se independiza de los detalles específicos de las interfaces de los dispositivos externos. -
El procesador no necesita gastar tiempo esperando a que se realice una operación de E/S. Incrementando de esta manera la eficiencia.
-
Puede mover un bloque de datos a la memoria sin involucrar el procesador, excepto al principio y al final de la transferencia.
-
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. -
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.