Está en la página 1de 3

Problemas de E/S

¿Qué es problema de entrada/salida?

El problema de entrada: Consiste en la obtención de una imagen desde


virtualmente cualquier dispositivo (Disco, Scanner, Memoria, Red, etc.) y
en cualquier formato (GIF, JPG, TWAIN, BICOTI, etc.).

El problema de salida: Consiste en la exportación de la imagen hacia


cualquier dispositivo y formato.

¿Qué son las Interfaces de entrada/salida?

La interfaz de entrada y salida es una placa de circuitos integrados que manipulan y


controlan los dispositivos que se conectan con el CPU. Los fabricantes de los dispositivos
de entrada de datos o de salida de datos, deben ajustarse a los lineamientos del procesador
central.

Existen estándares para la transmisión de datos, tanto de entrada como de salida. Es el


medio por el cual se envían o se reciben señales desde un sistema hacia otros. Los datos
viajan por un bus de datos. Si el bus de datos es de poca capacidad y el procesador es de
mucha capacidad, por ejemplo, si el bus de datos puede transmitir hasta 16 bits en un tick, y
el procesador trabaja con 32 bits en cada tick, es claro que el procesador puede esperar
hasta 2 ticks para trabajar; si el bus fuera de 64 bits y el procesador de 32 bits, entonces
también hay un tiempo de espera.

¿Cuáles son las interfaces de E/S?

Interfaces de entrada Son los que envían información a la unidad de procesamiento, en


código binario. Dispositivos de entrada (entre otros) teclado, ratón.

Interfaces de salida Son los dispositivos que reciben información que es procesada por la
CPU y la reproducen para que sea perceptible para la persona. Dispositivos de salida,
Monitor, Impresora.

¿Qué son las Técnicas de E/S?.

Este sistema de E/S es la interfaz que tiene el computador con el exterior y el objetivo que
tiene es facilitar las operaciones de E/S entre los periféricos y la memoria o los registros del
procesador. Para gestionar las operaciones de E/ S es necesario un hardware y la ayuda de
un software.

¿Qué son los Canales de E/S?


EL canal de E/S es una extensión del bus del 8088. Este canal contiene un bus de datos
bidireccinal de 8 bits, 20 líneas de dirección, 6 niveles de interrupción, líneas de control
para las operaciones de lectura y escritura para la memoria y la E/S, líneas de control de 3
canales de DMA, y líneas de control para el tiempo de refresco de memoria.

Los canales de E/S proporcionan una línea Ready para permitir operaciones con
dispositivos de memoria o de E/S lentos. Cuando la línea no está activada por un
dispositivo, el procesador genera ciclos de lectura y esritura a memoria que toman cuatro
ciclos de 210 ns (esto es, 840 ns) por byte. Todos los ciclos de lectura y escritura a E/S
generados por el procesador requieren de cinco ciclos de 210 ns de reloj (1.05 ms) por byte.
Todas las transferencias DMA requieren de cinco ciclos de reloj para un ciclo de tiempo de
1.05 ms por byte. Los ciclos de reloj se presentan aproximadamente cada 15 m sec y
requieren de cinco ciclos de reloj.

Los dispositivos de E/S están direccionados utilizando un mapeo de E/S con el espacio de
direccionamiento. El canal proporciona a las tarjetas de E/S 512 direcciones de
dispositivos.

Mencione las técnicas y los canales de E/S

Técnicas de E/S
E/S programada: Los datos se intercambian entre el procesador y el controlador El
procesador envía una orden y espera a que la operación termine ejecutando un programa
que controla la operación (lectura, escritura, comprobación de estado)
Desventajas de la E/S programada Consume tiempo: el procesador debe dedicar parte de
su tiempo a gestionar las operaciones de E/S Mantiene al procesador innecesariamente
ocupado: si el procesador es más rápido se verá obligado a comprobar el estado del
controlador una y otra vez hasta que la operación finaliza Velocidad limitada: la velocidad
de transferencia está limitada por la velocidad a la que el procesador puede atender al
controlador
E/S mediante interrupciones: El procesador da la orden y sigue ejecutando otras
instrucciones hasta que el controlador de E/S le interrumpe para comunicarle que la
operación ha concluido Es más eficiente porque elimina esperas innecesarias, pero los datos
siguen pasando a través del procesador Consume tiempo Limita velocidad.
Acceso directo a memoria: DMA, La memoria y el controlador de E/S intercambian datos
directamente sin intervención del procesador El procesador da la orden y sigue ejecutando
otras instrucciones hasta que el controlador de E/S le interrumpe para comunicarle que la
operación ha concluido, pero los datos no pasan a través de él.
La E/S programada puede resultar más rápida para pequeñas cantidades de datos, pero el
procesador no podrá hacer nada más.
La E/S mediante interrupciones libera el procesador para que haga otras tareas, pero la
transferencia será más lenta.
DMA es la técnica más eficiente cuando se trata de transmitir grandes volúmenes de
información.
Canales de E/S
Selector; Controla varios dispositivos de alta velocidad y uno por vez, por lo tanto, el canal
se dedica para la transferencia de datos de ese dispositivo.
El canal selecciona un dispositivo se efectúa la transferencia. Los dispositivos son
manejados por un controlador o módulo de E/S.
Multiplexor; Puede manejar E/S con varios dispositivos a la vez.
Multiplexor de bytes: Acepta y transmite caracteres.
Multiplexor de bloques: Intercala bloques de datos desde distintos dispositivos.

También podría gustarte