Вы находитесь на странице: 1из 2

Estructura

Las operaciones de E/S se realizan a travs de una amplia gama de dispositivos que proporcionan una forma
de intercambiar datos entre el exterior y el computador, un dispositivo externo conectado a un mdulo de E/S
frecuentemente se denomina dispositivo perifrico o simplemente perifrico, los cuales se pueden clasificar
en diferentes categoras ya sea por su interaccin con humanos, los que permiten la comunicacin con el
usuario del computador, la interaccin con mquinas, permiten la comunicacin con los elementos de equipo,
y de comunicacin, los cuales permiten la comunicacin con dispositivos remotos. La cantidad de informacin
que puede enviar o recibir el perifrico por unidad de tiempo la denominamos velocidad de transferencia y
generalmente se expresa en bits o bytes por segundo. Un mdulo de E/S es un controlador de uno o varios
perifricos que establece una interfaz entre el perifrico y el computador (procesador y memoria) para facilitar
la comunicacin entre el uno y el otro de manera que buena parte de los detalles tcnicos del perifrico
queden ocultos al resto del computador.
La conexin con el mdulo de E/S se realiza a travs de seales de control, estado y datos. Los datos se
intercambian en forma de un conjunto de bits que son enviados a, o recibidos desde el mdulo de E/S. Las
seales de control determinan lo que debe realizar el dispositivo, tal como enviar datos al mdulo de E/S
(ENTRADA o LECTURA), aceptar datos desde el mdulo de E/S (SALIDA o ESCRITURA), indicar el estado o
realizar alguna funcin de control particular del dispositivo. Los datos son el conjunto de bits a ser enviados o
recibidos del mdulo de E/S. Las seales de estado indican el estado del dispositivo. La lgica de control
asociada al dispositivo controla su operacin en respuesta a las indicaciones del mdulo de E/S. El
transductor convierte las seales elctricas asociadas al dato a otra forma de energa en el caso de una
salida y viceversa en el caso de una entrada. Usualmente, existe un buffer asociado al transductor para
almacenar temporalmente el dato que se est transfiriendo entre el mdulo de E/S y el exterior; es comn un
tamao de buffer de 8 a 16 bits.
Un mdulo se conecta al resto del computador mediante un conjunto de lneas que puede ser el bus del
sistema. Los datos que se transfieren desde el modulo o hacia el mdulo, se almacenan temporalmente en
unos registros de datos dentro del mdulo. Pueden existir tambin registro de estado que proporcionan
informacin del estado actual; estos registros de estado pueden tambin almacenar informacin de control
transferida desde el procesador. Existe tambin una lgica de E/S que interacta con el procesador a travs
de unas lneas de control que el procesador usa para enviar rdenes al mdulo de E/S. Es posible que un
mdulo de E/S haga uso de algunas lneas de control para enviar seales de arbitraje y estado. El modulo
est en capacidad de reconocer y generar las direcciones de los dispositivos que controla. Un mdulo tiene
una direccin nica por medio de la cual el procesador lo reconoce. Esta configuracin hace que el
procesador vea una gran cantidad de dispositivos de manera simplificada a travs del mdulo, que se
encarga de la mayora de los detalles del procesamiento de las operaciones de E/S.
Un mdulo de E/S permite al procesador controlar al perifrico nicamente con operaciones de
lectura/escritura, ocultando otras funciones ms especficas. Cuando el mdulo asume funciones de alto nivel,
se denomina canal de Entrada/Salida o procesador de Entrada/Salida. Los mdulos de bajo nivel o que sean
bastante simples, requieren un control detallado, mayormente se denominan controladores de E/S o
controlador de perifricos. Cuando el procesador, memoria principal o los mdulos de E/S comparten un bus
comn, hay dos modos de direccionamiento posibles: mapeado de memoria y aislado. Con E/S mapeado de
memoria existe un nico espacio de direcciones para las posiciones de memoria y los mdulos E/S. El
procesador trata los registros de datos y estado de los mdulos como posiciones de memoria, y utiliza las
mismas instrucciones mquina para acceder a memoria y E/S. Las lneas del bus de direcciones dan un
nmero mximo de posiciones a direccionar, que estarn repartidas entre memoria y E/S en alguna
proporcin. En el otro caso, el bus de control dispone de lneas de lectura/escritura en memoria ms otras en
entrada/salida.

Вам также может понравиться