Está en la página 1de 3

MODOS DE TRANSFERENCIA

La informacin binaria que se recibe de un dispositivo externo generalmente


se almacena en memoria para ser procesada despus.
La informacin que se transfiere a un dispositivo externo se origina en la
unidad de memoria.

El CPU ejecuta las instrucciones de E/S y los puede almacenar en forma


temporal, pero, la fuente o destino ultimo es la unidad de memoria.
La transferencia a y desde perifricos puede realizarse en 4 modos:
1.- Transferencia controlada por el programa.
2.- Transferencia provocada por interrupcin.
3.- Transferencia con acceso directo a memoria (DMA).
4.- Transferencia a travs de un procesador de E/S (IOP).

TRANSFERENCIA CONTROLADA POR EL PROGRAMA


Cada transferencia de datos es iniciada por el programa. Generalmente la
transferencia es entra el CPU y un perifrico.
Este modo requiere que el CPU este monitoreando constantemente el
perifrico. El CPU se mantiene en un ciclo del programa hasta que la unidad
de E/S indica que esta lista para la transferencia.
Bus de datos
Bus de direcciones

CPU

Lectura de E/S
Escritura de E/S

Interfaz

Bus de E/S
Registro
de datos
Registro
de estado

Listo
Reconocimiento

Dispositivo
de E/S

Bandera
Para probar que si han llegado datos, se utiliza una bandera dentro del
registro de estado.

Leer registro de estado


Verificar bandera
0

Bandera
1
Leer registro de datos

Transferir datos a memoria

Operacin
completa ?

No

Si
Continuar el programa
Se utiliza solo en computadoras pequeas o en sistemas que estn dedicados a monitorear un dispositivo en forma continua. Es ineficiente.

También podría gustarte