4.3 ESTRUCTURA DE DATOS PARA MANEJO DE DISPOSITIVOS

Los sistemas operativos actuales son grandes y complejos, estos deben poseer una ingeniería correcta para su fácil actualización y para que puedan cumplir su función correctamente. 
La estructura es generalmente modular, cada modulo cumple una función determinada e interactúa con los demás módulos.

Existen dos tipos de estructura:
•Estructura simple
•Estructura por capas

El sistema MS-DOS es, sin duda, el mejor sistema operativo para microcomputadoras. Sin embargo, sus interfaces y niveles de funcionalidad no están bien definidos.

Otra estructura simple es la utilizada por la versión original de UNIX, esta consiste de dos partes separadas, el kernel y los programas de sistemas . 
El kernel fue posteriormente separado en manejadores (drivers) de dispositivos y una serie de interfaces. 
El kernel provee el sistema de archivos, la programación de CPU, el administrador de memoria y otras funciones del sistema operativo que responden a las llamadas del sistema enunciadas anteriormente.

La modularización de un sistema se puede presentar de varias formas, la mas utilizada es la de capas, la cual consiste en dividir al sistema operativo en un numero de capas. 

La capa de menor nivel es el hardware y la de mayor nivel es la interfaz con el usuario.

No hay comentarios.:

Publicar un comentario