Estructura Del Sistema de E/S: Módulos de E/s y Controladores de Dispositivos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

Estructura del sistema de E/S: módulos de e/s y controladores de

dispositivos

Las diferencias existentes entre los dispositivos periféricos han hecho que

la unidad de E/S de un computador se organice en torno a dos tipos de

elementos, unos que soportan las características comunes a todos los

dispositivos (módulos de E/S) y otros específicos para cada periférico que son

los controladores de dispositivo:

8259
82
59 DISCO

Módulo de E/S Controlador de dispositivo

Módulos de E/S

Un módulo de E/S permite que el procesador gestione una amplia gama

de dispositivos periféricos de una forma similar, ocultando los detalles

concretos de temporización, formatos de datos y principios físicos de

funcionamiento. El módulo de E/S se conecta con el procesador a través de un

conjunto de líneas de datos, dirección y control (un bus). Los datos que se

transfieren se almacenan temporalmente en un registro de datos. El estado del

módulo se refleja en los bits de un registro de estado. El registro de control

permite configurar y programar diferentes funciones en el módulo. Estos dos

registros (estado y control) pueden unificarse en uno sólo en módulos simples.

Un módulo de E/S dispone de la lógica específica para su conexión con uno o

más dispositivos periféricos. En la siguiente figura se muestra la estructura

general de un módulo de E/S:


Controlador de dispositivo (periférico)

La estructura del controlador de un dispositivo tendrá que adaptarse en

cada caso a las peculiaridades específicas del periférico. Unos tendrán que

actuar sobre elementos electromecánicos (impresoras de línea), otros sobre

elementos ópticos (CD-ROM), o magnéticos (discos), etc. Sin entrar en las

singularidades de cada uno, podemos decir que los controladores de

dispositivos periféricos presentan una estructura general como la representada

en la siguiente figura:

Estado Control Datos


(hacia el módulo de E/S) (desde el módulo de E/S
) (desde y hacia el módulo de E/S
)

Lógica Buffer
de
control
Transductor

Controlador de dispositivo

Datos
(desde y hacia el exterior
)

La conexión con el módulo de E/S se realiza a través de señales de

control, estado y datos. Es la parte del controlador que omologa su

comportamiento singular al esquema general de gestión de la E/S. Las señales

de control determinan la función que debe realizar el dispositivo. La lógica de

control asociada al dispositivo controla su operación en respuesta a las

indicaciones del módulo de E/S. El transductor convierte las señales eléctricas

asociadas a los datos a otra forma de energía. Además, suele existir un buffer

asociado al transductor para almacenar temporalmente el dato que se

transfiere entre el módulo de E/S y el dispositivo. En el tema 9 estudiaremos

una serie de dispositivos periféricos particulares y sus controladores asociados.


Comunicación entre el módulo de E/S y el controlador de dispositivo

periférico

Analizaremos en este apartado el dialogo de señales que de forma

general tiene lugar entre el módulo de E/S y el controlador de dispositivo en

una transmisión de datos.

 Salida

En el caso de un dispositivo de salida (o de e/s en operación de salida)

las líneas básicas que intervienen son las del bus de datos y dos de control:

dato válido y dato aceptado. La primera indica al dispositivo la validez del

dato presente en el bus de datos, y es activada por el módulo de E/S

cuando ha estabilizado el bus de datos con el valor del dato a transmitir. La

segunda la activa el dispositivo periférico en respuesta a la lectura y

procesamiento del dato, y como respuesta a la disponibilidad para aceptar

un nuevo dato. En la siguiente figura hemos representado en forma gráfica

la evolución temporal de las señales en una operación de salida

 Entrada
En el caso de un dispositivo de entrada (o de e/s en operación de

entrada) las líneas básicas que intervienen son las del bus de datos y dos

de control: petición de dato y dato aceptado. La primera solicita al

dispositivo un dato de entrada, y es activada por el módulo de E/S. La

segunda la activa el dispositivo periférico cuando ha generado el dato y su

valor es estable en el bus de datos. Con la activación de esta señal el

módulo de E/S conoce la validez del dato en el bus y puede proceder a su

carga en el registro de datos. En la siguiente figura hemos representado en

forma gráfica la evolución temporal de las señales en una operación de

entrada

Entrada

bus de datos
Módulo dato válido Dispositivo
de E/S periférico
petición dato

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy