viernes, 11 de diciembre de 2009

5.2.4 SOFTWARE DE ENTRADA Y SALIDA INDEPENDIENTE 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 buffers.
•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:

•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