Site hosted by Angelfire.com: Build your free website today!
     
 



Administracion Entrada/Salida

4.2 Funciones de los manejadores de dispositivos

 

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:

  • 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.
4.1 Dispositivos y Manejadores de Dispositivos 4.2 Mecanismos y funciones de los manejos de dispositivos 4.3 Estructura de datos para manejo de dispositivos 4.4 Operaciones de entrada/salida -Evaluacion -Practica