Mapa mental
Sistema operativo
Contenido del mapa
Sistema operativo
Interfaz que gestiona los dispositivos de entrada y salida
- Ofrecer servicios a los procesos que permitan a estos hacer uso de los dispositivos,
- Planificar los accesos a los diferentes dispositivos para proporcionar un uso equitativo de los mismos
- Garantizar el acceso a los dispositivos cuidando que un proceso solo tenga acceso a aquellos sobre los que tenga permisos de uso.
- Interactuar a bajo nivel con los dispositivos,
- Los dispositivos de entrada salida se clasifican de la siguiente manera
- Los dispositivos de bloques manejan la información en unidades de tamaño fijo denominados bloques que se pueden direccional de manera independiente.
- Los dispositivos de caracteres como los terminales, impresoras, tarjetas de red, módems, etc.,
- El SO los clasifica de la siguiente manera según la forma en que se usará
- Dispositivos de uso exclusivo: no pueden ser compartidos por 2 procesos a la vez.
- Dispositivos compartidos: dos o más procesos pueden usarlo concurrentemente
- Para esto se suele utilizar un dispositivo virtual de acceso exclusivo, abstrayendo el acceso compartido al dispositivo físico,
- Los dispositivos de entrada salida tienen 2 partes, la mecanica y la parte electronica llamada controlador
- Funciones del controlador
- Control y temporización
- Comunicación con la UCP
- Almacenamiento temporal de datos
- Detección de errores
- Atributos del controlador
- Dirección de E/S
- Unidad de transferencia
- Interacción computador-controlador
- Los dispositivos E/S pueden ser controlados de 2 maneras, de manera interrumpida o controlada por programas
- La unidad de E/S controlada por interrupciones necesita de la UCP
- Estructura y componentes del dispositivo entrada salida
- El manejador de interrupciones se encarga de tratar las interrupciones que generan los controladores de los dispositivos.
- Cada dispositivo o clase de dispositivos de E/S tiene un manejador asociado en el sistema operativo. Dicho manejador incluye:
- Código independiente del dispositivo que proporciona a la capa superior del sistema de E/S una interfaz de alto nivel.
- Código dependiente del dispositivo necesario para interactuar con el controlador del dispositivo a través de secuencias de instrucciones de bajo nivel especificas de dicho dispositivo.
- La mayor parte del software de E/S es independiente de dispositivo.
- Gestión de los dispositivos: Agrupa a su vez 3 servicios:
- Nombrado:
- Protección:
- Control de acceso:
- Acceso a dispositivos de bloques y de caracteres:
- Almacenamiento intermedio en memoria:
- Planificación de la E/S:
- Gestión de errores:
- Software de entrada salida en el nivel de usuario.
- Bibliotecas:
- Demonios del sistema,
- E/S bloqueante y no bloqueante.
- Control de acceso a dispositivos compartidos y dedicados.
- Indicaciones de error.
- Uso de estándares.
- Funciones del controlador
Información
- Descripción
- el resúmen
- Creado por
- Cristian Pons russo · ene 2019
- Actualizado
- 10 ene 2019
- Visitas
- 21
- Etiquetas
- Valoración