Mecanismos y Funciones de los
manejadores de dispositivos
Funciones generalmente realizadas
por el software independiente del dispositivo:
Interfaz uniforme para los
manejadores de dispositivos.
Nombres de los dispositivos.
Protección del dispositivo.
Proporcionar un tamaño de bloque
independiente del dispositivo.
Uso de buffer.
Asignación de espacio en los
dispositivos por bloques.
Asignación y liberación de los
dispositivos de uso exclusivo.
Informe de errores.
Las funciones básicas del
software independiente del dispositivo son:
Efectuar las funciones de e / s
comunes a todos los dispositivos.
Proporcionar una interfaz
uniforme del software a nivel usuario.
El software independiente del
dispositivo asocia los nombres simbólicos de los dispositivos con el nombre
adecuado.
Un nombre de dispositivo determina de manera única el nodo-i de un archivo especial:
Un nombre de dispositivo determina de manera única el nodo-i de un archivo especial:
Este nodo-i contiene el número
principal del dispositivo, que se utiliza para localizar el manejador
apropiado.
El nodo-i contiene también
el número secundario de dispositivo, que se transfiere como parámetro
al manejador para determinar la unidad por leer o escribir.
El software independiente
del dispositivo debe:
Ocultar a los niveles superiores
los diferentes tamaños de sector de los distintos discos.
Proporcionar un tamaño uniforme
de los bloques, por ej.: considerar varios sectores físicos como un solo bloque
lógico.
No hay comentarios.:
Publicar un comentario