Estructura del sistema operativo

27 mayo 2013

Estructura del sistema del sistema operativo



La estructura interna de los sistemas operativos pueden ser muy diferentes.
   Se deben tener en cuenta:
– Metas de los usuarios: ser amigable, intuitivo, confiable, seguro, rápido, etc.
– Metas del sistema: fácil de diseñar, implementar y mantener, también flexible, 
confiable y eficiente.

   Diseño del sistema:
– Sistema monolítico.
– Sistema en capas.
– Sistema con micronúcleo (microkernel).


Sistema monolítico

- No se tiene una estructura definida.
- El sistema es escrito como una colección de procedimientos, que pueden ser invocados por cualquier otro.
- No existe “ocultación de información”, ya que cualquier procedimiento puede invocar a otro.
- Si bien todo procedimiento es público y accesible a cualquiera, es posible tener buenos diseños y lograr,de esa forma, buena eficiencia en el sistema.

   Ej.: MS-DOS.
– Los componentes pueden invocar procedimientos de cualquiera.

   Ej.: Linux
– Linux es un núcleo monolítico que a logrado un buen diseño orientado a objetos 
  (sistema modular).


Sistema en capas 

Se organiza el diseño en una jerarquía de capas construidas una encima de la otra.Los servicios que brinda cada capa son expuestos en una interfase pública y son consumidos solamente por los de la capa de arriba.
La capa 0 es el hardware y la N es la de procesos de usuario.


Ventajas:
– Modularidad.
– Depuración y verificación de cada capa por separado.

Desventajas:
– Alto costo de definición de cada capa en la etapa de diseño.
– Menos eficiente frente al sistema monolítico ya que sufre de overhead al pasar por cada capa.


Ej.: en capas – OS/2.



Sistema con micronúcleo (microkernel)

Se constituye de un núcleo que brinde un manejo mínimo de procesos, memoria y, además, provea de una capa de comunicación entre procesos.
- La capa de comunicación es la funcionalidad principal del sistema.
- Los restantes servicios del sistema son construidos como procesos separados al micronúcleo que ejecutan en modo usuario.
- El acceso los servicios del sistema se realiza a través de pasaje de mensajes.

3 comentarios :

 
System Security-ITC © 2013 | Plantilla diseñada por System Security