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.
TECNICAS DE E/S
E/S programada: El
procesador emite una orden de E/S de parte de un proceso a un modulo 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 modulo 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.
Acceso Directo a la Memoria (DMA): un modulo de DMA controla el
intercambio de datos entre la memoria principal y un modulo de E/S. El
procesador envía una petición de transferencia de un bloque de datos al modulo
DMA y se interrumpe solo cuando se ha transferido el bloque entero.
En la mayoría de los sistemas
informáticos, el DMA es la forma dominante de transferencia ofrecida por el
sistema operativo.
No hay comentarios:
Publicar un comentario