Gestios de entradas y salidas
Enviado por Sandra75 • 12 de Diciembre de 2018 • 751 Palabras (4 Páginas) • 385 Visitas
...
El estado y los datos de entrada y salida controladas por programas donde el canal es el que decreta las acciones sobre los procesos y el programa es el dice en qué instante se ejecutan. Por ende, el microprocesador se encarga de dictar el estado de cada dispositivo indicando la información tales como datos listos para trasmitir, dispositivo ocupado, no conectado o error, entre otros.
Proceso de la interrupción:
- El dispositivo envía una señal de interrupción.
- El canal termina lo que estaba ejecutando para poder atender a la señal de interrupción.
- El canal investiga si hay interrupción y si obtiene resultado positivo le informa al dispositivo que la causo.
- Se dispone a transferir control a la interrupción y guarda la información necesaria para terminar el proceso que se interrumpió
- Una vez completado la interrupción el canal continúa con el siguiente.
- Cuando se termina todos los registros vuelven a rehabilitar.
Debe señalarse, que un canal es un procesador auxiliar que tiene una lista de instrucciones con límites y acciones de entrada y salida con las cuales son capaces de controlarlas.
Por lo tanto, existen un espacio de memoria principal que solo se mantiene para guardar información que se obtiene de las entradas y salidas llamados Buffer,
“Un buffer de datos es un espacio de la memoria en un disco o en un instrumento digital reservado para el almacenamiento temporal de información digital, mientras que está esperando ser procesada.”
Y se clasifican en buffer simple que es el que cierra la fuente de información mientras el buffer mueve la información hacia la memoria y el buffer doble es el que el buffer va moviendo la información sin tener necesidad de cerrar la fuente el proceso de información está siendo recolectada por el segundo buffer.
Referencias Bibliográficas:
https://es.slideshare.net/casdjuan/gestion-es-sistemas-operativos-i
https://es.wikipedia.org/wiki/Buffer_m%C3%BAltiple
...