Site hosted by Angelfire.com: Build your free website today!

Estructuras de Datos para Manejo de Dispositivos

 Los procesos de usuario emiten peticiones de entrada/salida al sistema operativo. Cuando un proceso solicita una operación de E/S, el sistema operativo prepara dicha operación y bloquea al proceso hasta que se recibe una interrupción del controlador del dispositivo indicando que la operación está completa. Las peticiones se procesan de forma estructurada en las siguientes capas:

   Manejadores de interrupción.

      Manejadores de dispositivos o drivers.

      Software de EIS independiente de los dispositivos. Este software   está formado por la parte de alto nivel de los manejadores,   el gestor de cache, el gestor de bloques y el servidor de archivos.

      Interfaz del sistema operativo. Llamadas al sistema que usan   las aplicaciones de usuario.

     El sistema operativo estructura el software de gestión de E/S de esta forma para ofrecer a los usuarios una serie de servicios de E/S independientes de los dispositivos. Esta independencia implica que deben emplearse los mismos servicios y operaciones de E/S para leer datos de un disquete, de un disco duro, de un CD-ROM o de un teclado.

 Los procesos de usuario emiten peticiones de entrada/salida al sistema operativo. Cuando un proceso solicita una operación de E/S, el sistema operativo prepara dicha operación y bloquea al proceso hasta que se recibe una interrupción del controlador del dispositivo indicando que la operación está completa. Las peticiones se procesan de forma estructurada en las siguientes capas:

   Manejadores de interrupción.

      Manejadores de dispositivos o drivers.