Es el conjunto de acciones necesarias para la transferencia de un conjunto de datos, es decir, una transferencia completa de datos.
Funciones que realiza:
Direccionamiento o selección del dispositivo que debe llevar a cabo la operacion de entrada / salida.
Transferencia de los datos entre el procesador y el dispositivo.
Sincronización y coordinación de las operaciones.
Esta ultima función es necesaria debido a la deferencia de velocidades entre los dispositivos y la CPU y a la independencia que debe existir entre los periféricos y la CPU (por ejemplo, suelen tener relojes diferentes).
Se define una transferencia elemental de información como la transmisión de una sola unidad de información (normalmente un byte) entre el procesador y el periférico o viceversa.
Para efectuar una transferencia elemental de información son precisas las siguientes funciones:
Establecimiento de una comunicación física entre el procesador y el periférico para la transmisión de la unidad de información.
Control de los periféricos, en que se incluyen operaciones como prueba y modificación del estado del periférico.
No hay comentarios:
Publicar un comentario