Dispositivos entrada.y salida 1280x720

EVOLUCIÓN DEL SISTEMA DE E/S

By jelibs
  • 1 CE

    Procesador controla un dispositivo periférico.

    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.

    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.

    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.

    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.

    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.

    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.