sábado, 10 de mayo de 2014

¿Qué son los Manejadores de Dispositivos?

Cuando un proceso solicita una operación de E/S, el sistema operativo prepara dicha operación y bloquea al proceso hasta que se recibe una interrupción del controlador del dispositivo indicando que la operación está completa. 

Las tareas de un manejador de dispositivo son:
  1. Aceptar peticiones en formato abstracto, de la parte del código de E/S independiente del dispositivo.
  2. Traducir dichas peticiones a términos que entienda el controlador.
  3. Enviar al mismo las órdenes adecuadas en la secuencia correcta.
  4. Esperar a que se cumplan.
Nota: Todos los manejadores tienen una lista de peticiones pendientes por dispositivo donde se encolan las peticiones que llegan de niveles superiores. 



No hay comentarios:

Publicar un comentario