El controlador es el componente ms 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.
Y se dice que el prembulo es:
El prembulo: Se escribe al dar formato al disco. Contiene el nmero de cilindro y sector, el tamao de sector y otros datos similares.
Instituto Tecnolgico de la Zona Maya. Lic. Leticia Cervera Rodrguez Su programacin se lleva a cabo mediante una interfaz de muy bajo nivel que proporciona acceso a una serie de registros del controlador, incluidos en el mapa de E/S de la computadora, que se pueden acceder mediante instrucciones de mquina de E/S.
Instituto Tecnolgico de la Zona Maya. Lic. Leticia Cervera Rodrguez El registro de datos sirve para el intercambio de datos. El registro de control sirve para indicarle al controlador las operaciones que ha de realizar. Los distintos bits de este registro indican distintas acciones que ha de realizar el perifrico.
Acceso Directo a la Memoria (DMA): un mdulo de DMA controla el intercambio
de datos entre la memoria principal y un mdulo de E/S. El procesador enva una peticin de transferencia de un bloque de datos al mdulo DMA y se interrumpe solo cuando se ha transferido el bloque entero.
Sin Interrupciones Con Interrupciones
Transferencia de E/S a E/S dirigida por memoria a travs del E/S programada interrupciones procesador
Instituto Tecnolgico de la Zona Maya. Lic. Leticia Cervera Rodrguez Hay que recalcar que el controlador al ser una parte crtica del sistema operativo, el fallo de un controlador puede ser ms grave que otros errores de software, pudiendo bloquear el ordenador o incluso daar el hardware. A medida que han evolucionado los sistemas informticos, se ha producido tendencia creciente en la complejidad y sofisticacin de cada componente individual. En ninguno de los puntos es ms evidente que en la funcin de E/S. la etapa de su evolucin puede resumirse como lo siguiente: