2-Estructura de Los Sistemas Operativos

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 7

ESTRUCTURA DE SISTEMAS

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

 La capa del Exokernel


 La capa LibOS 
 La capa de aplicaciones

El sistema es realmente robusto y flexible, debido a que la única tarea


del Exokernel, es impedir que tengan errores de permisos al hardware y
conflictos entre los LibOS.
ESTRUCTURA MAQUINA VIRTUAL
Estos SO separan dos conceptos: Multiprogramación y La Máquina Extendida Su
objetivo es distinguir distintos SO dando la sensación de ser varias máquinas. Tiene
capacidad de utilizar varios SO simultáneamente.

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

También podría gustarte