Zusammenfassung der Ressource
ESTRUCTURA: NIVELES O ESTRATOS
DE DISEÑO (SISTEMA OPERATIVO)
- Estructura por microkernel:
- Las funciones centrales de un SO son
controladas por el núcleo (kernel).
- Mientras que la interfaz del usuario
es controlada por el entorno (shell).
- Se mantiene en memoria en todo momento,
contiene el código máquina de bajo nivel para
manejar la administración de hardware para otros
programas que necesitan estos servicios.
- Necesitan estos servicios, y para la
segunda parte del COMMAND.COM
el shell, el cual es el interprete de
comandos.
- Internamente los S. O. se clasifican
estructuralmente según como se hayan
organizado intérnamente en su diseño
- Sistemas en estratos:
- Se organizan como una jerarquía de
estratos, cada uno construido arriba
del que está debajo de él.
- El primer sistema construido en esta forma fuel el sistema
THE que se fabricó en Technische Hogeschool Eindhoven de
Holanda por E. W Dijkstra (1968) y sus alumnos.
- Sistemas monolíticos:
- Se escriben como un conjunto de procedimientos,
cada uno de los cuales puede llamar a cualquiera
de los otros siempre que lo necesite.
- Cuando se emplea esta técnica, cada
procedimiento del sistema tiene una interfaz bien
definida en términos de parámetros y resultados.
- Y cada una tiene la libertad de llamar a
cualquiera otra, si la última ofrece algún
cálculo útil que la primera necesite.
- Estructura cliente – servidor:
- Es la de explotar la idea de mover el código a capas
superiores y eliminar la mayor parte posible del
sistema operativo para mantener un núcleo mínimo.
- El punto de vista usual es el de implantar la mayoría de las
funciones del sistema operativo en los procesos del usuario.
- Máquina Virtual:
- Presentan una interface a cada proceso,
mostrando una máquina que parece
idéntica a la máquina real subyacente.
- Separan dos conceptos que suelen estar
unidos en el resto de sistemas: la
multiprogramación y la máquina extendida.
- El objetivo de los sistemas operativos de
máquina virtual es el de integrar distintos
sistemas operativos dando la sensación de
ser varias máquinas diferentes.