Beruflich Dokumente
Kultur Dokumente
ADMINISTRACION DE ENTRADA/SALIDA
CONCEPTOS BASICOS DE E/S
El sistema de entrada y salida es la parte del S.O. encargada de la administracin
de los dispositivos de E/S.
Comprende tanto la transferencia entre diversos niveles de la memoria como la
comunicacin con los perifricos.
Este sistema proporciona un medio para tratar los archivos y dispositivos de
manera uniforme, actuando como interfaz entre los usuarios y los dispositivos de
e/s que pueden ser manipulados por rdenes de alto nivel.
El SO debe controlar el funcionamiento de todos los dispositivos de E/S para
alcanzar los siguientes objetivos:
Facilitar el manejo de los dispositivos perifricos. Para ello debe ofrecer una
interfaz entre los dispositivos y el resto del sistema que sea sencilla y fcil
de utilizar.
Optimizar la E/S del sistema, proporcionando mecanismos de incremento
de prestaciones donde sea necesario.
Dispositivos de almacenamiento.
Dispositivos de comunicaciones.
DISPOSITIVOS DE ALMACENAMIENTO
DISPOSITIVOS DE COMUNICACIONES
PUERTOS DE E/S
El controlador contiene una serie de registros llamados puertos de entrada/salida.
Estos registros son accesibles (pueden ser ledos y modificados) mediante la
ejecucin de instrucciones mquina. Las operaciones de E/S se realizan a travs
2
REGISTROS DE ESTADO
Indica la situacin actual del dispositivo (ocupado o desocupado).
REGISTROS DE RDENES
En este registro se escribe la operacin de E/S que se desea que realice el
dispositivo.
BUFFER
Un buffer es un almacn de informacin. El buffer del controlador se utiliza para
guardar temporalmente los datos implicados en una operacin de E/S.
Los controladores de dispositivo se suelen agrupar en alguna de las siguientes
categoras o clases:
Teclados.
mdems, etc).
Dispositivos multimedia.
Dispositivos de Red.
Impresoras.
Almacenamiento
El sistema de archivos bsico trata con bloques de datos que son los que se
intercambian con los discos o cintas. Ubica estos bloques en el almacenamiento
secundario o en el intermedio en memoria principal.
SPOOLING
Esta forma de procesamiento se denomina spooling, utiliza el disco como un buffer
muy grande para leer tan por delante como sea posible de los dispositivos de
entrada y para almacenar los ficheros hasta que los dispositivos de salida sean
capaces de aceptarlos.
Es una caracterstica utilizada en la mayora de los sistemas operativos.
El DMA necesita:
1. Por rfagas: el DMA toma el control del bus y no lo suelta hasta terminar la
transferencia.
2. Por robo de ciclo: el DMA toma el bus durante un ciclo enviando una
palabra cada vez.
3. Transparente: se aprovechan los ciclos en que el procesador no usa el
bus.
OPERACIONES DE E/S
Existen varias operaciones, las ms importantes son las siguientes:
Lectura
El canal transfiere a memoria principal un bloque de palabras de tamao
especificado en el campo nmero de palabras, en orden ascendente de
direcciones, empezando en la direccin especificada en el campo direccin del
dato.
Escritura
El canal transfiere datos de memoria principal al dispositivo. Las palabras se
transfieren en el mismo orden que en la operacin de lectura.
Control
Se utiliza esta orden para enviar instrucciones especficas al dispositivo de E/S,
como rebobinar una cinta magntica, etc.
Bifurcacin
BIBLIOGRAFIA
http://www.frm.utn.edu.ar/soperativos/Archivos/archivos.pdf
http://sistemas.itlp.edu.mx/tutoriales/sistemasoperativos/t41.htm
http://ditec.um.es/deiso/apuntes/tema6.pdf
http://diablinvsangelito27.blogspot.com/2009/11/mecanismos-y-funcionesde-los.html
http://wwwdi.ujaen.es/~lina/TemasSO/DEFINICIONYCONTROLDEPROCES
O/6ApendiceI.MultiprogramacionyTiempoCompartido.htm