Mind map
Tema 4. Gestión de Recursos. Entrada/Salida
Map content
Tema 4. Gestión de Recursos. Entrada/Salida
Sistema Operativo
- Es capaz de...
- Permitir que los procesos tengan acceso a los dispositivos sin saber como funcionan
- Algoritmos que evitan conflictos y aseguran la eficiencia de uso de los dispositivos
- Controlar que solo los procesos con permisos puedan acceder a los dispositivos
- Interactuar a bajo nivel con los dispositivos
- Dispositivos de E/S
- Se clasifican en...
- Según su unidad de transferencia de información...
- Dispositivos de bloques (leer o escribir un bloque de información independiente a los demás)
- Dispositivos de carácteres (almacenan información en bloques de tamaño fijo)
- Según lo que considera el SO...
- De uso exclusivo (no compartidos por más de un proceso a la vez)
- Dispositivos compartidos (multiproceso)
- Según su unidad de transferencia de información...
- Controladores de dispositivo
- Funciones...
- Generales...
- Control y temporización (coordinar el intercambio de info con los recursos disponibles)
- Comunicación con la UCP (estado, reconocimiento, decodificación de ordenes...)
- Almacenamiento temporal de datos (caché)
- Detección de errores
- De interés para el SO...
- Dirección de E/S
- Unidad de transferencia (tamaño fijo o carácter a carácter)
- Interacción ordenador-controlador (para saber cuándo terminan)
- Generales...
- Mecanismos de transferencia de datos
- E/S controlada por programa (obsoleto)
- E/S Dirigida por interrupciones (controlado por el procesador, depende de su arquitectura)
- Instrucciones
- Sectorizadas (consulta el vector de interrupción oportuno)
- Enmascarables (oculta las interrupciones de menor prioridad para optimización)
- Manejadores de interrupción
- Son generados por los controladores, guardan el contenido de los registros y la pila de proceso en ejecución, cargan la rutina correspondiente que comunica el evento al controlador y seguir la ejecución de un proceso
- Instrucciones
- Acceso directo a la memoria (DMA) (es una combinación de los otros dos mecanismos, mejorada)
- Canales y procesadores de E/S
- Consisten en controladores independientes de la CPU (extensión de DMA)
- Incluye...
- Código independiente del dispositivo
- Código dependiente del dispositivo
- Funciones...
- Estructura y componentes del sistema E/S
- Va por capas
- Se clasifican en...
- Es capaz de...
E/S Independiente del dispositivo
- Servicios...
- Gestión de dispositivos:
- Nombrado (traduce nombres de dispositivo a identificadores del sistema)
- Protección (gestión de permisos)
- Control de acceso (evitar colisión de peticiones)
- Acceso a dispositivos de bloques y carácteres (abstracción de diferencias entre dispositivos de bloques)
- Almacenamiento intermedio en memoria:
- Evita accesos redundantes
- Oculta diferencias de velocidad
- Facilita la compartición
- Gestión de dispositivos:
- Servicios...
Software de E/S en el nivel de usuario
- Se comunica con el sistema a través de:
- Bibliotecas
- Demonios del sistema (servicios automatizados)
- Decide...
- E/S síncrona y asíncrona
- Control de acceso a compartición
- Notificaciones de errores
- Uso de estándares
- Se comunica con el sistema a través de:
Rebecca Hernández Boix
Information
- Description
- Trabajo sobre el tema de gestión de e/s.
- Created by
- Rebecca Hernandez Boix
- Views
- 78
- Tags
- Rating