Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Conocer la Organización o
arquitectura interna del
sistema operativo.
En la estructura de un sistema operativo deberá considerar
dos aspectos importante los cuales son:
Sistemas Monolíticos
Sistemas de Capas
Sistema Microkernels
Sistema Cliente-Servidor
Sistema Maquinas virtuales.
Sistemas monolíticos.
Descripción: su organización se considera la mas común, todo el
sistema operativo se ejecuta como un solo programa en modo kernel. Se
componen de un conjunto de procedimientos enlazados entre sí en un solo
programa binario ejecutable extenso, donde cada uno de ellos puede llamar
a todos los demás.
Proceso para requerir un servicio del S. O.: el programa de usuario
coloca los parámetros necesarios en los lugares previamente definidos, y
seguidamente ejecuta una llamada al supervisor (se cambia de modo
usuario a modo supervisor), transfiriendo el control al S. O. que examina
dichos parámetros y determina el procedimiento que debe invocar.
Cuando se complete la llamada devuelve el control al programa de usuario.
S. O. con una pequeña estructura de niveles:
Estructura básica para el S.O
se organiza en una
jerarquía de estratos,
estando construido cada
uno de ellos sobre el otro
que tiene menor jerarquía
que él.
Núcleo:
•Dividido en múltiples
niveles, capas de una cebolla
•El más alto la interfaz de
llamadas
Modularidad:
Reducción de la complejidad
Maquina Maquina
virtual de virtual de
sistema proceso
Maquina virtual de sistema:
Se le conoce también como máquinas virtuales de
hardware, permiten a la quina física subyacente
multiplicarse entre varias máquinas virtuales, cada
una de ellas ejecutando su propio SO.
Al software que permite la virtualización se llama
Monitor de máquina virtual o hypervisor. Este
programa puede ejecutarse directamente sobre el
hardware o bien sobre el sistema operativo.
Aplicaciones de las maquinas virtuales de sistema:
Varios sistemas operativos instalados sobre la
misma computadora aislados el uno de los otros.
Proporciona arquitectura de instrucciones (ISA) ,
permite simular hardware.
Varias máquinas virtuales con su propio sistema
operativo, pueden ser utilizadas para consolidar
servidores.
Maquinas virtuales de sistema .
Microsoft virtual Pc
Vmware
VirtualBox
Virtual Iron
Virtual Operating System
VM de IBM
Maquina virtual de proceso:
conocida también como máquina virtual de aplicación
se ejecuta como un proceso normal dentro de un
sistema operativo y soporta un solo proceso.
La quina se inicia automáticamente cuando se lanza el
proceso que se desea ejecutar y se detiene para cuando
éste finaliza.
Su objetivo es proporcionar un entorno de ejecución
independiente de la plataforma de hardware y del
sistema operativo, que oculte los detalles de la
plataforma subyacente y permita que un programa se
ejecute siempre de la misma forma sobre cualquier
plataforma.
Open VZ
Virtuozzo
FreeVPS
Linux-Vserver
FreeBSD Jails
Solaris Containers