Zusammenfassung der Ressource
ESTRUCTURA: NIVELES
O ESTRATOS.
- Estructura por microkernel:
- 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.
- Cuando se emplea esta técnica, cada
procedimiento del sistema tiene una
interfaz bien definida en términos de
parámetros y resultados
- Internamente los S. O. se clasifican
estructuralmente según como se hayan
organizado intérnamente en su diseño
- 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.
- 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.
- 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.
- 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.