Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porGabriela De Bono Modificado hace 10 años
1
Estructura de los sistemas de Entrada - Salida
2
Protocolo de Bus Método de acceso a una serie de líneas físicas:
- Sincrónicos - Asíncronos
3
Manejo de los dispositivos Entrada/Salida
El sistema de entrada/salida se comparte entre diversos usuarios. Casi todos los dispositivos I/O usan interrupciones. Las rutinas de manejo de interrupciones hacen parte del modo supervisor (kernel) de los sistemas operativos. El control de bajo nivel de los dispositivos I/O es demasiado complejo como para que cada aplicación lo maneje individualmente.
4
Funciones del Sistema Operativo.
Garantizar que un usuario determinado tiene acceso solo a la porción I/O que tiene permitida. En algunos sistemas no se puede garantizar esto si los programas hacen I/O directamente. Proveer abstracciones de alto nivel para las operaciones de bajo nivel en los dispositivos I/O. Manejar las interrupciones I/O, así como se manejan las excepciones generadas por software. Proveer acceso equitativo a los recursos I/O, así como mejorar el desempeño de estas operaciones.
5
Esquema I/O típico
6
Solicitudes (comandos) entre el S.O. y los dispositivos I/O.
Dispositivos “Mapeados en memoria”. Instrucciones I/O especiales.
7
Dispositivos mapeados en memoria (Ejemplo).
El procesador coloca en el Bus la dirección y el comando correspondiente a un dispositivo I/O. El S.O. Entiende que la direción corresponde a una zona I/O de la memoria. Un controlador interpreta el comando I/O y lo traduce al dispositivo adecuado. Los accesos a porciones I/O de la memoria son exclusivos del sistema operativo. Una operación de lectura o escritura involucra varios comandos I/O.
8
Polling
9
RAID - Mirroring
10
RAID - Stripping
11
RAID - Duplexing
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.