Está en la página 1de 13

ENTRADA/SALIDA

-CANALES Y PROCESADORES DE E/S-LA INTERFAZ EXTERNA: FIREWIRE E INFINIBAND -

LA EVOLUCIN DEL FUNCIONAMIENTO DE LAS E/S


A medida que las computadoras han evolucionado, la complejidad y sofisticacin de sus componentes se ha incrementado. En ningn lugar se hace mas evidente que en el funcionamiento de las E/S. Ya se ha considerado parte de esta evolucin. Sus etapas se pueden resumir como sigue:

1. La CPU controla directamente al perifrico.

2. Se aade un controlador o modulo de E/S. La CPU utilizada es programada sin interrupciones. De esta forma, la CPU se independiza de los detalles especficos de las interfaces de los dispositivos externos.

3. Se utiliza la misma configuracin de paso 2, pero ahora se emplean interrupciones. La CPU no necesita esperar a que se realice la operacin de E/S, incrementndose la eficiencia.

4.El modulo de E/S tiene acceso directo a la memoria a travs del DMA. Ahora se puede transferir un bloque de datos a, o desde, la memoria sin implicar a la CPU, excepto al comienzo y al final de la transferencia.

5.El modulo de E/S se mejora haciendo que se comporte como un procesador en si, con un repertorio especializado de instrucciones orientado a las E/S. La CPU hace que el procesador de E/S ejecute un programa de E/S en memoria. El procesador de E/S capta y ejecuta sus instrucciones sin intervencin de la CPU. Esto permite que la CPU pueda especificar una secuencia de actividades de E/S y se interrumpida cuando se haya completado la secuencia entera.

6. El modulo de E/S tiene una memoria local propia, y es, de hecho, un computador en si. Con esta arquitectura se puede controlar un conjunto grande de dispositivos de E/S con la mnima intervencin de la CPU. Un uso comn de este tipo de arquitectura ha sido la comunicacin con terminales interactivos. El procesador de E/S se ocupa de la mayora de las tareas correspondientes al control de los terminales.

LA INTERFAZ EXTERNA: FIREWIRE E INFINIBAND


La interfaz entre el perifrico y el modulo de E/S debe ajustarse a la naturaleza y la forma de funcionar del perifrico. Una de las principales caractersticas de la interfaz es si es serie o paralela.

En una interfaz paralela, hay que varias lneas conectando el mdulos de E/S y el perifrico, y se transfieren varios bits simultneamente a travs del bus de datos.

En una interfaz serie, hay solo una lnea para transmitir los datos y los bits deben transmitirse uno a uno. La interfaces paralelas se utilizan usualmente para los dispositivos de alta velocidad, como una cinta o un disco.

La interfaz serie son mas propias de impresoras y terminales. Con la nueva generacin de interfaces serie de alta velocidad, las interfaces paralelas son menos comunes actualmente.

En cualquier caso, el modulo de E/S debe establecer un dialogo con el perifrico. En trminos generales, el dialogo para una operacin de escritura es como sigue:

1. El modulo de E/S enva una seal de control solicitando permiso para enviar datos.

2. El perifrico reconoce la solicitud.

3. El modulo de E/S transfiere los datos (una palabra o un bloque segn el perifrico).

4. El perifrico reconoce la recepcin de los datos.

Para el funcionamiento del modulo de E/S es clave disponer de un registro de acoplo (buffer) interno que pueda almacenar los datos a transferir entre el perifrico y el resto del sistema.
Este modulo permite que el modulo de E/S pueda compensar las diferencias de velocidad entre el bus del sistema y sus lneas externas.

CONFIGURACIONES PUNTO-A-PUNTO Y MULTIPLANO


La conexin entre un modulo de E/S del computador y los dispositivos externos pueden ser punto-a-punto o multipunto. La interfaz punto-a-punto proporciona una lnea especifica entre el modulo de E/S y el dispositivo externo. En los sistemas pequeos (PC, estaciones de trabajo), existen usualmente enlaces punto-a-punto para el teclado, la impresora y el modem externo. Las "multipunto", utilizadas para soportar dispositivos de almacenamiento masivo (discos y cintas) y dispositivos multimedia (CD-ROM, equipos de video y audio), tienen una importancia creciente. En esta seccin, consideramos dos ejemplos clave: FireWire e Infiniband.

BUS SERIE FIREWIRE


Con velocidades en los procesadores entorno a los GHZ y dispositivos de almacenamiento con capacidades del orden de varios gigabits, las demandas de E/S de los computadores personales, las estaciones de trabajo, y los servidores son impresionantes. Las tecnologas de canales de E/S de alta velocidad que se han desarrollado para los grandes computadoras centrales (mainframes) y los supercomputadores son todava demasiado caras y voluminosas para que se utilicen en sistemas pequeo. En consecuencia, ha existido un gran inters en desarrollar alternativas a la SCSI y a otras interfaces de E/S para sistemas pequeos. El resultado es el estndar IEEE 1394 para una bus serie de altas prestaciones conocido como FireWire.

Una de las ventajas de la interfaz FireWire es que utiliza transmisin serie (un bit cada vez) en lugar de paralela. Las interfaces paralelas, como SCSI, necesitan mas lneas, lo que significa cables mas anchos y mas caros, y conectores mas anchos y caros con mas terminales que se pueden doblar o romper.

Un cable con mas lneas necesita estar protegido frente a los posibles interferencias elctricas entre lneas.
Adems, con una interfaz paralela, es necesaria la sincronizacin entre las lneas y constituye un problema mas grave a medida que aumenta la longitud del cable.

Una propiedad importante del estndar FireWire es que especifica un conjunto de protocolos de tres capas para estandarizar la forma en que el computador anfitrin interacta con los dispositivos perifricos a trabes del bus serie.

INFINIBAND
Es una especificacin de E/S reciente orientada al mercado de servidores de gama alta. La primera versin de la especificacin a comienzos de 2001 y atrajo a numerosos fabricantes. El estndar describe la arquitectura y las especificaciones para el flujo de datos entre procesadores y dispositivos de E/S inteligentes. Infiniband permite a los servidores, los equipos de almacenamiento remoto y otros dispositivos de red se puedan conectar a travs de un sistema de conmutadores y enlaces. Esta arquitectura basada en conmutadores puede conectar hasta 64000 servidores, sistemas de almacenamiento y dispositivos de red.

También podría gustarte