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:
- AIX
- La familia de micronúcleos L4
- El micronúcleo Mach, usado en GNU Hurd y en Mac OS X
- BeOS
- Minix
- MorphOS
- QNX
- RadiOS
- VSTa
- Hurd
Monolíticos:
Ejemplos de núcleos híbridos
- Microsoft Windows NT, usado en todos los sistemas que usan el código base de Windows NT
- XNU (usado en Mac OS X)
- DragonFlyBSD
- ReactOS
Vía | Wikipedia
Página principal > Acerca de esta Entrada
Esta entrada fue publicada por SalMax el Lunes 16 Marzo 2009, a las 18:48, y fue archivada en DEC.
Suscríbete al
canal de sindicación RSS de todos los comentarios a esta entrada.
Publica un Comentario