Zusammenfassung der Ressource
NIVELES O ESTRACTOS DE DISEÑO
- SISTEMAS MONOLITICOS
- Se escriben como
un conjunto de
procedimientos,
cada uno de los
cuales puede
llamar a
cualquiera de los
otros siempre
que lo necesite.
- CARACTERÍSTICAS
- 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.
- Sistemas en Estractos
- Estos sistemas
operativos se
organizan como
una jerarquía de
estratos.
- CARACTERISTICAS
- Las zonas mas
intensas o nucleo
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 Cliente-Servidor
- Si un cliente se
comunica con un
servidor mediante
mensajes, el cliente
no necesita saber si el
mensaje se maneja
en forma local, en su
máquina, o si se envía
por medio de una red
a un servidor en una
máquina remota. En
lo que respecta al
cliente, lo mismo
ocurre en ambos
casos: se envió una
solicitud y se recibió
una respuesta
- 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 .
- Servidor:
Esclavo, espera
las solicitudes
del cliente
Aceptan
conexiones
desde un gran
numero de
clientes
- Sistema Micro-Kernel
- Las funciones centrales de un SO son
controladas por el núcleo (kernel)
mientras que la interfaz del us uario es
controlada por el entorno (shell).
- La
parte más
importante del DOS
es un programa con
el nombre
"COMMAND.COM"
Este programa
tiene dos partes
- El kernel,
que 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
- Y para la
segunda parte
del
COMMAND.COM
el shell, el cual
es el interprete
de comandos
- Por ejemplo,
- 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.
- Máquina Virtual
- Se trata de un
tipo de
sistemas
operativos que
presentan una
interface a cada
proceso,
mostrando una
máquina que
parece idéntica
a la máquina
real
subyacente.
- 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.