Documentos de Académico
Documentos de Profesional
Documentos de Cultura
operativo
Analizamos seis estructuras las cuales son:
1. Sistemas Monolíticos
2. Sistemas De Capas
3. Microkernels
4. Sistemas Cliente-servidor
5. Máquinas Virtuales
6. Exokernels
Sistemas Monolíticos
En este diseño, que hasta ahora se considera como la
organización más común, todo el sistema operativo se
ejecuta como un solo programa en modo kernel.
El sistema operativo se escribe como una colección de
procedimientos, enlazados entre sí en un solo
programa binario ejecutable extenso.
Al tener miles de procedimientos que se pueden
llamar entre sí sin restricción, con frecuencia se
produce un sistema poco manejable y difícil de
comprender.
cabe destacar las falencias en este tipo de estructura
que radica principalmente en la poca confiabilidad
otorgada, ya que todo el sistema, al no tener una
estructura definida, se ejecuta todo en el mismo nivel
del núcleo (kernel) lo que lo hace altamente
vulnerable, por esta razón cuando falla un programa
se produce un error en todo el sistema.
Modelo de estructuración simple para un sistema monolítico
1. El nivel 0 se encargaba de la asignación del procesador, de cambiar entre un proceso y otro cuando
ocurrían interrupciones o expiraban los temporizadores. También proporcionaba la
multiprogramación básica de la CPU
2. La capa 1 se encargaba de la administración de la memoria. Asignaba espacio para los procesos en la
memoria principal. el software se encargaba de asegurar que las páginas se llevaran a memoria
cuando se requerían.
3. La capa 2 se encargaba de la comunicación entre cada proceso y la consola del operador (es decir, el
usuario).
4. La capa 3 se encargaba de administrar los dispositivos de E/S y de guardar en búferes los flujos de
información dirigidos para y desde ellos.
5. La capa 4 era en donde se encontraban los programas de usuario. No tenían que preocuparse por la
administración de los procesos, la memoria, la consola o la E/S.
6. El proceso operador del sistema se encontraba en el nivel 5. Se encuentra la interfaz de usuario.