jueves, 14 de agosto de 2008

Sistema Operativo con Estructura basada en Microkernel

El nucleo o kernel es la parte fundamental de un sistema operativo ya que es la responsable de facilitar el acceso seguro al hardware de la forma mas basica. Toda esta comunicacion lo hace a traves del Shell, que es un interprete de comandos.

Entonces al referirnos a una estructura basada en Microkernel, nos referimos a la estructura de Sistema Operativo, que esta basada en un tipo de kernel que provee un conjunto de llamadas primitivas al sistema, para poder implementar servicios basicos, como por ejemplo la comunicacion entre procesos y la gestion del espacio de direcciones.

Entre las principales ventajas que nos brinda este tipo de estructura de Sistema Operativo podemos mencionar las siguientes:

  • Reduce la complejidad (Simplicidad)
  • Descentralizacion de los fallos
  • Modularidad
  • Facilita la extension del Sistema Operativo

Y entre las desventajas estan las siguientes:

  • Bajo desempeƱo debido a las llamadas primitivas al sistema
  • Complejidad en la sincronizacion modular

Sistemas Operativos que tenian este tipo de estructura de Microkernel
  • Minix
  • Hurd
  • L4
  • Amoeba
  • QNX
  • RadiOS