2-Estructura de Los Sistemas Operativos
2-Estructura de Los Sistemas Operativos
2-Estructura de Los Sistemas Operativos
OPERATIVOS
ESTRUCTURA MONOLÍTICA
ESTRUCTURA JERÁRQUICA
ESTRUCTURA MAQUINA VIRTUAL
ESTRUCTURA CLIENTE-SERVIDOR
ESTRUCTURA MICRONÚCLEO
ESTRUCTURA MONOLÍTICA
Fundamentalmente por un solo programa compuesto de un conjunto de rutinas
entrelazadas de tal forma que cada una puede llamar a cualquier otra.
Caracteristicas:
Carecen de protección y privilegios al entrar
y manejan diferentes aspectos de la
computadora.
Por ejemplo los cajeros automáticos donde
sólo tienen que cumplir una determinada
función siguiendo una serie de procesos ya
determinados.
Ejemplos
Núcleos tipo UNIX
Núcleos tipo DOS
Familia Microsoft Windows 9x
(95, 98, 98SE, Me)
Núcleos del Mac OS hasta Mac OS 8.6
Linux
ESTRUCTURA MICRONÚCLEO
En computación, un micronúcleo es un tipo de núcleo de un sistema operativo que
provee un conjunto de primitivas o llamadas mínimas al sistema para implementar
servicios básicos como espacios de direcciones, comunicación entre
Características:
procesos y planificación básica.
Concurrencia
Cuando existen varios procesos en una
única maquina, decimos que se están
ejecutando concurrentemente
Transparencia
Es la ocultación al usuario de que los
componentes del sistema distribuido
están separados así el usuario percibe que
es un sistema único y no varios
componentes separados.
Ejemplos :
AIX
AmigaOS
Amoeba
Minix
Hurd
ESTRUCTURA JERÁRQUICA
Consiste en organizar el sistema operativo con una jerarquía de capas cada una
construida sobre la que esta bajo ella.
Caracteristicas:
Las zonas mas intensas o nucleo están mas
protegidas de posibles accesos indeseados desde
las capas mas externas.
Núcleo mínimo, mas seguro y ágil.
El objetivo de la arquitectura por capas o niveles
de privilegio, es separar la acción del código de
los procesos del sistema, del núcleo y de los
procesos de usuario. Idealmente se separa en el
nivel de máximo privilegios o protección, al
código base del núcleo.
Ejemplos
Multics
Unix
Exokernel
s a un sistema creado con fines de investigación en
Exonúcleo se refiere
el Instituto Tecnológico de Massachusetts sobre OpenBSD y otros sistemas
operativos similares. Su propósito es crear una especie de capa
de software para otros sistemas virtuales.
Contiene 3 capas
Caracteristicas:
Protección cada maquina virtual esta aislada de
las otras y no puede inferir.
Se puede hacer varios sistemas operativos sin
necesidad de crear particiones.
Gran capacidad de disco duro-memoria ram
Protección cada maquina virtual esta aislada de
las otras y no puede inferir.
Ejemplos
Multics
Unix
ESTRUCTURA CLIENTE-SERVIDOR
Este sistema sirve para todo, por lo tanto esde propósito general y se basa en lo
mismo que el resto de los SO convencionales: núcleoy procesos, presentando grandes
diferenciasen cuanto a la forma de distribuir los trabajosentre sus diferentes partes.
Caracteristicas:
Coordina, permite el trabajo entre iguales.Se puede hacer
varios sistemas operativos sin necesidad de crear particiones.
Espera y recibe respuesta del servidorProtección cada maquina
virtual esta aislada de las otras y no puede inferir.
Aceptan conexiones desde un gran numero de clientes.
Ejemplos
Windows xp
Sistema operativo Novell
NetWare 1983, plataforma
mas fiable para ofrecer acceso
seguro.
Windows 2000