¿Qué es una
estructura?
Una Estructura de Datos es una forma de
organizar un conjunto de datos elementales con el objetivo de
facilitar su manipulación. Un dato elemental es la mínima información que se
tiene en un sistema.
La estructura
En los sistemas operativos
La estructura es generalmente modular, cada módulo
cumple una función determinada e interactúa con los demás módulos.
Estructura por
capas
Consiste en dividir al sistema operativo en un número
de capas. La capa de menor nivel es el hardware y la de mayor nivel es la
interfaz con el usuario.
Principal
ventaja
La principal ventaja es que cada capa cumple con una
serie de funciones y servicios que brinda a las otras capas, esto permite una
mejor organización del sistema operativo y una depuración mas fácil de
este.
Estructura de datos en 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
Interfaz del sistema operativo.
EL SISTEMA
OPERATIVO
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.
No hay comentarios:
Publicar un comentario