Unidad 4
Unidad 4
Unidad 4
1
SISTEMAS OPERATIVOS
ÍNDICE
No. Pág.
4. Administración de entrada/salida……………………………………………… 2
7
4.3 Estructuras de datos para manejo de dispositivos………………………….
8
4.4 Operaciones de entrada/salida……………………………………………….
Bibliografía……………………………………………………………………….. 10
2
SISTEMAS OPERATIVOS
4. ADMINISTRACION DE ENTRADA/SALIDA
Facilitar el manejo de los dispositivos periféricos. Para ello debe ofrecer una
interfaz entre los dispositivos y el resto del sistema que sea sencilla y fácil
de utilizar.
3
SISTEMAS OPERATIVOS
DISPOSITIVOS DE E/S
Todos los dispositivos de E/S se pueden agrupar en tres grandes grupos:
Dispositivos de almacenamiento.
Dispositivos de comunicaciones.
DISPOSITIVOS DE ALMACENAMIENTO
DISPOSITIVOS DE COMUNICACIONES
4
SISTEMAS OPERATIVOS
Las unidades de E/S tienen una parte mecánica que es el propio dispositivo y otra
electrónica que se llama controlador del dispositivo y actúa como intermediario entre
la computadora y los dispositivos.
PUERTOS DE E/S
Registros De Estado
Registro De Ordenes
Buffer
REGISTROS DE ESTADO
REGISTROS DE ÓRDENES
BUFFER
5
SISTEMAS OPERATIVOS
Teclados.
Dispositivos multimedia.
Dispositivos de Red.
Impresoras.
Almacenamiento
6
SISTEMAS OPERATIVOS
El sistema de archivos básico 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.
7
SISTEMAS OPERATIVOS
Trata de mantener ocupados tanto la CPU como los dispositivos de E/S. Los datos
se leen y se almacenan en un buffer, una vez que los datos se han leído y la CPU
va a iniciar inmediatamente la operación con ellos, el dispositivo de entrada es
instruido para iniciar inmediatamente la siguiente lectura.
SPOOLING
8
SISTEMAS OPERATIVOS
El DMA necesita:
1. Por ráfagas: 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.
9
SISTEMAS OPERATIVOS
OPERACIONES DE E/S
Lectura
Escritura
Control
Bifurcación
10
SISTEMAS OPERATIVOS
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-funciones-
de-los.html
http://wwwdi.ujaen.es/~lina/TemasSO/DEFINICIONYCONTROLDEPROCE
SO/6ApendiceI.MultiprogramacionyTiempoCompartido.htm
11