lunes, 19 de julio de 2010

MANEJADOR DE DISPOSITIVOS


El código que depende de los dispositivos aparece en los manejadores de dispositivos.
Cada controlador posee uno o más registros de dispositivos:
Se utilizan para darle los comandos. Los manejadores de dispositivos proveen estos comandos y verifican su ejecución adecuada. La labor de un manejador de dispositivos es la de:

• Aceptar las solicitudes abstractas que le hace el software independiente del dispositivo.

• Verificar la ejecución de dichas solicitudes. Si al recibir una solicitud el manejador está ocupado con otra solicitud, agregara la nueva solicitud a una cola de solicitudes pendientes.

•Al finalizar la operación debe verificar los errores.

•Si todo esta o.k. transferirá los datos al software independiente del dispositivo.

•Regresa información de estado sobre los errores a quien lo llamó.

•Inicia otra solicitud pendiente o queda en espera.

No hay comentarios:

Publicar un comentario