Zusammenfassung der Ressource
ESTRUCTURAS:
NIVELES O ESTRATOS
DE DISEÑO
- Sistema Monolitico o Modular
- se refiere a:
- No hay una estructura definida.
- Su centro es como un grupo
de estructuras fijas que
funcionan mutuamente.
- En el núcleo hay grandes módulos
interactuando entre si para mantener
su estructura.
- Buena definición de parámetros
de enlace entre la rutinas
existentes.
- Carecen de protección y
privilegios al entrar y manejan
diferentes aspectos de la
computadora.
- Generalmente están
hechos a la medida.
- Todo procedimiento es
visible para todos
- Sistema en Estratos
- es:
- Se organizan como una
jerarquía de estratos, cada
uno construido arriba del que
está debajo de él.
- caracteristicas:
- Las zonas mas intensas o núcleo
están mas protegidas de posibles
accesos indeseados desde las
capas mas externas.
- Tienes un contacto mas
próximo con el hardware.
- Núcleo mínimo, mas
seguro y ágil.
- Sistema
Microkernel
- significa:
- 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).
- Las funciones de bajo nivel del SO y las funciones de interpretación
de comandos están separadas, de tal forma que puedes mantener el
kernel DOS corriendo, pero utilizar una interfaz de usuario diferente.
- ejemplo de shells
- NDOS (Norton DOS), XTG, PCTOOLS
- Sistema
Cliente-Servidor
- es:
- 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.
- capacidad de adaptación para su uso en los
sistemas distribuidos
- caracteristicas:
- Coordina, permite el trabajo entre
iguales.Cliente; inicia las solicitudes
o peticiones (maestro)
- Espera y recibe respuesta del
servidorSe puede conectar a varios
servidores a la vez .
- Aceptan conexiones desde un
gran numero de clientes.
- Maquina Virtual
- se refiere a:
- 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.
- Objetivo:
- Integrar distintos sistemas operativos dando
la sensación de ser varias máquinas
diferentes.
- caracteristicas:
- Se puede hacer varios sistemas
operativos sin necesidad de crear
particiones.
- Se puede simular el hardware Gran
capacidad de disco duro-memoria ram
- Protección cada maquina virtual
esta aislada de las otras y no
puede inferir.
- Internamente los sistemas operativos estructuralmente de se clasifican según como se hayan
organizado intérnamente en su diseño.