Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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.
3. El modulo de E/S transfiere los datos (una palabra o un bloque segn el perifrico).
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.
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.