Interfaz Usuario/Periférico

Se refiere a los programas necesarios para que el usuario pueda utilizar los dispositivos. Para ello existen 2 tipos de conexión: plug and play y plug and play en caliente.

Además de poder utilizarse, los drivers sirven para conocer el estado actual del dispositivo.

Polling: tener residente el estado del dispositivo.

Interrupciones: de acuerdo al tipo de interrupción el SO avisa al usuario o resuelve el conflicto por si solo.

Funciones de un driver (controlador):

    .

  1. Da las características de un periférico.
  2. Inicializa los registros de arranque de un periférico.
  3. Habilita o deshabilita un dispositivo.
  4. Cancela operaciones si es necesario.
  5. Realiza el tratamiento de errores, comunicación de dispositivos y comunicación al usuario del error a reparar.

Bloque de control del driver:

  1. Dirección del siguiente BCD.
  2. Nombre del driver.
  3. Dirección del comienzo del control.
  4. Estado del driver.
  5. Variables particulares del driver.

Sin comentarios

Deja un comentario