Professional Documents
Culture Documents
Microsoft Windows NT, usado en todos los sistemas que usan el cdigo base
de Windows NT
XNU (usado en Mac OS X)
DragonFly BSD
ReactOS
Hay gente que confunde el trmino ncleo hbrido con los ncleos monolticos
que pueden cargar mdulos despus del arranque, lo que es un error. Hbrido
implica que el ncleo en cuestin usa conceptos de arquitectura o mecanismos
tanto del diseo monoltico como del microncleo, especficamente el paso de
mensajes y la migracin de cdigo no esencial hacia el espacio de usuario, pero
manteniendo cierto cdigo no esencial en el propio ncleo por razones de
rendimiento.
MICRONCLEOS
El enfoque microncleo consiste en definir una abstraccin muy simple sobre el
hardware, con un conjunto de primitivas o llamadas al sistema que implementan
servicios del sistema operativo mnimos, como la gestin de hilos, el espacio de
direccionamiento y la comunicacin entre procesos.
El objetivo principal es la separacin de la implementacin de los servicios bsicos y
de la poltica de funcionamiento del sistema. Por ejemplo, el proceso de bloqueo de
E/S se puede implementar con un servidor en espacio de usuario ejecutndose
encima del microncleo. Estos servidores de usuario, usados para gestionar las
partes de alto nivel del sistema, son muy modulares y simplifican la estructura y
diseo del ncleo. Si falla uno de estos servidores, no se colgar el sistema entero,
y se podr reiniciar este mdulo independientemente del resto.
Algunos ejemplos de microncleos:
AIX
La familia de microncleos L4
El microncleo Mach, usado en GNU Hurd y en Mac OS X
El microncleo de BeOS con licencia BSD
Minix
MorphOS
QNX
RadiOS
VSTa
Hurd