Diferencia entre revisiones de «Núcleo híbrido»

Contenido eliminado Contenido añadido
VARGUX (discusión · contribs.)
Muro Bot (discusión · contribs.)
m Bot: Desambiguando enlace Kernel a Núcleo (informática)
Línea 1:
Los '''núcleos híbridos''' fundamentalmente son [[micronúcleo]]s que tienen algo de código ''«no esencial»'', en espacio de [[kernelNúcleo (informática)|núcleo]] para que éste se ejecute más rápido de lo que lo haría si estuviera en espacio de usuario.
 
Éste fue un compromiso que muchos desarrolladores de los primeros [[sistemas operativos]], con arquitectura basada en [[micronúcleo]], adoptaron antes que se demostrara que los [[micronúcleo]]s pueden tener muy buen rendimiento. La mayoría de [[sistemas operativos]] modernos pertenecen a esta categoría, siendo el más popular [[Microsoft Windows]]. [[XNU]], el [[núcleo]] de [[Mac OS X]], también es un [[micronúcleo]] modificado, debido a la inclusión de código del [[kernelNúcleo (informática)|núcleo]] de [[FreeBSD]] en el [[kernelNúcleo (informática)|núcleo]] basado en [[Mach (núcleo)|Mach]]. [[DragonFlyBSD]] es el primer [[distribución BSD|sistema BSD]] que adopta una arquitectura de [[núcleo híbrido]] sin basarse en [[Mach (núcleo)|Mach]].
 
== Algunos ejemplos de núcleos híbridos ==
Línea 9:
* [[ReactOS]]
 
Se tiende a confundir el término ''núcleo híbrido''' con los [[kernelNúcleo (informática)|núcleos]] [[monolítico]]s que pueden cargar módulos después del arranque, lo que es un error. El [[núcleo híbrido]] implica que el [[kernelNúcleo (informática)|núcleo]] en cuestión usa conceptos de arquitectura o mecanismos tanto del diseño [[kernel monolítico|monolítico[[ como del [[micronúcleo]], específicamente el paso de mensajes y la migración de código ''no esencial'' hacia el espacio de usuario, pero manteniendo cierto código ''no esencial'' en el propio [[Núcleo (informática)|núcleo]] por razones de rendimiento.
 
== Véase también ==