lunes, 23 de noviembre de 2015

4.2 Mecanismos y funciones de los manejadores de dispositivos: Device Drivers

El controlador es el componente más importante desde el punto de vista del sistema operativo, ya que constituye la interfaz del dispositivo con el bus de la computadora y es el componente que se ve desde la CPU. El Sistema Operativo generalmente trabaja con el controlador y no con el dispositivo.

               Técnicas de E/S

E/S programada: El procesador emite una orden de E/S de parte de un proceso a un módulo de E/S; el proceso espera entonces a que termine la operación, antes de seguir.

E/S dirigida por interrupciones: El procesador emite una orden de E/S de parte de un proceso, continua la ejecución de las instrucciones siguientes y el módulo de E/S lo interrumpe cuan do completa su trabajo. Las instrucciones siguientes pueden ser del mismo proceso, si no es necesario para este esperar la terminación de E/S. en otro caso, el proceso se suspende a la espera de la interrupción, mientras se realiza otro trabajo.

Funciones generalmente realizadas por el software:


·         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.

No hay comentarios:

Publicar un comentario