Please enable JavaScript.
Coggle requires JavaScript to display documents.
Operaciones de entrada/salida - Coggle Diagram
Operaciones de entrada/salida
Transferencia elemental
Control de los perifericos
Establecimiento de comunicacion fisica entre el procesador y periferico
Conjunto de acciones necesarias para la transferencia de datos
Para la realización de una operacion de E/S
Detección de errores
Almacenamiento temporal de información
Sincronizacion de velocidad entre CPU y el periferico
Conversión de códigos, conversión de serie/paralelo
Recuento de as unidades de información transferidas
Funciones que realiza
Transferencia de datos entre el procesador y el dispositivo
Sincronizacion y coordinacion de operaciones
Se necesita por la deferencia de velocidades y la independencia entre periféricos y CPU
Direccionamiento o seleccion del dispositivo
Existen varias operaciones las más importantes son:
Escritura
El canal transfiere datos de memoria principal al dispositivo
Pasos a seguir en una operación E/S con DMA
El controlador contesta aceptando la petición de E/S
Cuando los datos están listos, el controlador los copia a la posición de memoria que tiene en sus registros
El controlador le ordena al dispositivo que lea una cierta cantidad de datos desde una posición determinada
Los pasos 3 y 4 se repiten hasta que no haya mas datos que leer
Programacion de la operacion E/S
Cuando el registro de contador esta a cero, el controlador interrumpe a la CPU para indicar que la operación ha terminado
Control
Se utiliza esta orden para enviar instrucciones específicas al dispositivo de E/S
Lectura
El canal transfiere a memoria principal un bloque de tamaño especificado en el campo n° de palabras
Bifurcacion
Cumple en el programa de canal la misma función que una instrucción de salto en un programa normal