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.
No hay comentarios:
Publicar un comentario