4.3 Estructura de Datos para Manejo de Dispositivos
4.3 Estructura de Datos para Manejo de Dispositivos
4.3 Estructura de Datos para Manejo de Dispositivos
MANEJADORES DE DISPOSITIVOS - Contiene el cdigo dependiente del dispositivo - Cada manejador contiene sus colas.
E/S INDEPENDIENTE DE DISPOSITIVO - La frontera de este nivel con el anterior es difusa. - Funciones: - Ofrecer una interfaz uniforme a los procesos de usuarios. - Asignar nombres a los dispositivos. - Proteger a los dispositivos. - Ofrecer un tamao de bloque independiente de los dispositivos. - Almacenar los datos temporales en las transferencias de E/S. - Gestionar la asignacin del espacio en dispositivos de bloques. - Reservar y liberar los dispositivos dedicados. - Informar de los posibles errores.
SPOOLING
El sistema de E/S ver que el dispositivo no est y lo notificar a los niveles superiores hasta que el error llegue a la aplicacin. Sin embargo, es importante resaltar que los sistemas operativos son cada vez ms robustos y cada vez incluyen ms control y reparacin de errores, para lo cual usan mtodos de paridad, checksums, cdigos correctores de error, etc. Adems, la informacin que proporcionan cuando hay un error es cada vez mayor.