Diseño y Evaluación de Configuraciones: Ejercicios de autoevaluación (I)

Mencionar sistemas operativos que no estén entre los que ya mencionados (Unix/Linux, WindowsNT/2K/XP/Vista, BSD)y el nicho de mercado que suelen cubrir.

Como hasta ahora las clasificaciones que he visto están hechas en función de la plataforma (Mainframes, Pcs de sobremesa, Plataformas móviles…), mi clasificación va a ser en función del tipo de núcleo.

Hay cuatro grandes tipos de núcleos:

  • Los núcleos monolíticos facilitan abstracciones del hardware subyacente realmente potentes y variadas.
  • Los micronúcleos (en inglés microkernel) proporcionan un pequeño conjunto de abstracciones simples del hardware, y usan las aplicaciones llamadas servidores para ofrecer mayor funcionalidad.
  • Los núcleos híbridos (micronúcleos modificados) son muy parecidos a los micronúcleos puros, excepto porque incluyen código adicional en el espacio de núcleo para que se ejecute más rápidamente.
  • Los exonúcleos no facilitan ninguna abstracción, pero permiten el uso de bibliotecas que proporcionan mayor funcionalidad gracias al acceso directo o casi directo al hardware.

Algunos ejemplos de micronúcleos:

Monolíticos:
Ejemplos de núcleos híbridos
Vía | Wikipedia