Canales de E/S y sus tipos

I/O Channel es una extensión del concepto DMA. Tiene la capacidad de ejecutar instrucciones de E/S utilizando un procesador de propósito especial en el canal de E/S y un control completo sobre las operaciones de E/S. El procesador no ejecuta las instrucciones de E/S por sí mismo. El procesador inicia la transferencia de E/S instruyendo al canal de E/S para que ejecute un programa en la memoria.

El programa especifica: dispositivo o dispositivos, área o áreas de memoria, prioridad y acciones de condición de error

Tipos de canales de E/S:

1. Canal selector:
el canal selector controla varios dispositivos de alta velocidad. Está dedicado a la transferencia de datos con uno de los dispositivos. En el canal selector, cada dispositivo es manejado por un controlador o módulo de E/S. Controla los controladores de E/S que se muestran en la figura.

2. Canal multiplexor:
el canal multiplexor es un controlador DMA que puede manejar varios dispositivos al mismo tiempo. Puede hacer transferencias en bloque para varios dispositivos a la vez.

En este canal se utilizan dos tipos de multiplexores:

  1. Multiplexor de bytes:
    se utiliza para dispositivos de baja velocidad. Transmite o acepta caracteres. Intercala bytes de varios dispositivos.
  2. Multiplexor de bloques:
    acepta o transmite bloques de caracteres. Intercala bloques de bytes de varios dispositivos. Se utiliza para dispositivos de alta velocidad.

Publicación traducida automáticamente

Artículo escrito por pp_pankaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *