Micronúcleo

Un micronúcleo es un núcleo minimalista diseñado para ser lo más pequeño posible. Contiene únicamente el código básico necesario para comunicarse con el hardware y cargar un sistema operativo.

La mayoría de los núcleos modernos, a veces llamados «núcleos monolíticos», contienen varios millones de líneas de código. Por ejemplo, el núcleo de Linux 3.0 incluye más de 15 millones de líneas. Los micronúcleos, por otro lado, generalmente contienen menos de 10 000 líneas de código. Pueden mantener un tamaño reducido al cargar la mayoría de los procesos del sistema en el modo de usuario, en lugar de hacerlo en el propio núcleo.

Un núcleo monolítico puede incluir controladores de dispositivos, compatibilidad con sistemas de archivos y protocolos de comunicación entre procesos (IPC) para aplicaciones. Un micronúcleo solo incluye protocolos básicos de IPC del sistema y funciones de administración de memoria. Todo lo demás se carga en el modo de usuario (cuando un usuario inicia sesión). Esto mantiene pequeño el tamaño del núcleo y también proporciona un tipo modular de sistema operativo, ya que el núcleo puede cargar controladores y sistemas de archivos personalizados.

Los micronúcleos fueron populares en la década de 1980 debido a las limitaciones de memoria y almacenamiento de los primeros sistemas informáticos. Aunque todavía se utilizan en algunos sistemas operativos para servidores, la mayoría de los sistemas operativos importantes, como Windows y OS X, utilizan núcleos monolíticos.

Actualizado February 26, 2015 por Per C.

quizPon a prueba tu conocimiento

When a software function calls itself, it is known as what?

A
Revision
0%
B
Refraction
0%
C
Relation
0%
D
Recursion
0%
Correct! Incorrect!     View the Recursion definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Micronúcleo en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.