Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estructura de Los SO
Estructura de Los SO
Unidad 1. Introduccin a los Sistemas Operativos 1.1. Fundamentos 1.1.3. Clasificacin y estructura
Sistemas operativos
Unidad 1. Introduccin a los Sistemas Operativos 1.1. Fundamentos 1.1.3. Clasificacin y estructura
2. Estructura jerrquica
La estructura jerrquica divide al sistema operativo en mdulos y capas una encima de la otra que diferencia sus funciones de acuerdo a su complejidad, sus caractersticas en el tiempo y su nivel de abstraccin, en este caso se puede ver al sistema como una serie de niveles, cada nivel provee un conjunto de funciones que otros mdulos pueden llamar. El cdigo de cualquier capa en particular slo puede llamar al cdigo de las capas inferiores.
Sistemas operativos
Unidad 1. Introduccin a los Sistemas Operativos 1.1. Fundamentos 1.1.3. Clasificacin y estructura
3. Estructura de MS-DOS
La estructura del sistema operativo MS-DOS est formada por diversas capas: Rodeando al Hardware se encuentra una parte de software denominada BIOS (Basic Input Output System) residente en memoria ROM, la siguiente capa es el Ncleo del sistema operativo que se aloja en la memoria principal, le sigue la capa de intrprete de comandos (command.com es el nombre del archivo del intrprete de comandos) que incorpora los comandos internos y archivos ocultos que permiten ampliar y actualizar las rutinas de la ROM-BIOS.
Figura 3. Estructura del sistema operativo MS-DOS Al tratarse de un sistema monousuario y monotarea, el procesador en todo momento est dedicado exclusivamente a la ejecucin de un proceso. Por lo tanto, la planificacin del procesador es simple. Por otro lado, el direccionamiento de la memoria principal se realiza en modo real y la organizacin de archivos en disco posee dos elementos fundamentales: la tabla de asignacin de archivos (FAT) y el directorio. La asignacin del espacio que es ocupado por un archivo se realiza de forma contigua mientras exista espacio, evitando problemas de fragmentacin interna, pero se complica el proceso de asignar espacio a los archivos. Cuando creamos un subdirectorio, en el directorio raz se genera una entrada que indica dnde se encuentra el archivo que contendr la informacin de los archivos del subdirectorio.
Sistemas operativos
Unidad 1. Introduccin a los Sistemas Operativos 1.1. Fundamentos 1.1.3. Clasificacin y estructura
4. Estructura de UNIX.
En la figura 4 se muestra un posible esquema de la estructura del sistema operativo UNIX, en ella se representan tres niveles: nivel de usuario, nivel del ncleo y nivel del hardware.
Figura 4. Estructura del sistema operativo UNIX En el nivel de usuario se encuentran los programas de usuario y los programas demonio (programas que habilitan servicios del sistema operativo, por ejemplo: update, manejo de excepciones, etc.). Estos programas interaccionan con el ncleo haciendo uso de las llamadas al sistema. En el nivel del Ncleo se encuentran el subsistema de ficheros y el subsistema de control de procesos. En la prctica el comportamiento real del ncleo se desva del modelo propuesto en la figura, puesto que algunos de los mdulos interactan con las operaciones internas de otros mdulos. El interfaz de llamadas al sistema representa la interface entre los programas de usuario y el ncleo, asimismo el ncleo est en contacto con el hardware de la mquina a travs de su mdulo de control del hardware. Por ltimo est el nivel del mdulo de control del hardware que es el responsable del manejo de las interrupciones y de la comunicacin con el hardware de la mquina.