O 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.
OEl
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.
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.
OHay
que recalcar que el controlador al ser una parte crítica del sistema operativo,
el fallo de un controlador puede ser más grave que otros errores de software,
pudiendo bloquear el ordenador o incluso dañar el hardware.
A medida que han evolucionado los sistemas informáticos, se ha producido
tendencia crecientes en la complejidad y sofisticación de cada componente
individual. En ninguno de los puntos es mas evidente que en la función deE/S. la etapa de su evolución puede
resumirse como lo siguiente:
1.- El procesador controla
directamente los dispositivos periféricos.
2.- Se añade un controlador o modulo
de E/S. El procesador utiliza E/S programada sin interrupciones.
3.- Se añade un controlador o
modulo. Pero empleándose interrupciones.
4.- El modulo de E/S recibe el
control directo de la memoria, a través de DMA, Ahora puede mover un bloque de
datos a la memoria o desde la misma sin que intervenga el procesador.
5.- se mejora el modulo de E/S hasta
llegar a ser un procesador separado con un conjunto de instrucciones
especializadas para E/S.
6.- El modulo de E/S posee su propia
memoria local y es, de hecho un computador independiente.
OA
medida que sigue la evolución, una mayor parte de la funciones de E/S se
realiza sin la participación del procesador. El procesador central se libera
cada vez más de las tareas relacionadas con la E/S, mejorando así el
rendimiento.



No hay comentarios.:
Publicar un comentario