¿Qué es Kernel?

Significado de Kernel (Qué es y Definición)

Un kernel es la capa fundacional de un sistema operativo (OS). Funciona a un nivel básico, comunicándose con hardware y gestionando recursos, como RAM y la CPU.

Dado que un kernel maneja muchos procesos fundamentales, debe cargarse al principio de la secuencia de arranque cuando se inicia un ordenador. El núcleo realiza una comprobación del sistema y reconoce componentes, como el procesador, GPU, y memoria. También comprueba cualquier periférico conectado. Mientras el SO se carga y aparece la interfaz gráfica de usuario, el kernel sigue funcionando. Incluso después de que el SO se haya cargado completamente, el kernel continúa ejecutándose en segundo plano, gestionando los recursos del sistema.

Tipos de kernels

Existen varios tipos de kernels, pero dos de los más populares son los kernels monolíticos y los microkernels. Un kernel monolítico es un único código base, o bloque de código fuente, que proporciona todos los servicios necesarios que ofrece el sistema operativo. Es un diseño simplista y crea una capa de comunicación bien definida entre el hardware y el software.

Los micronúcleos tienen la misma función que los monolíticos, pero están diseñados para ser lo más pequeños posible. En lugar de gestionar todos los recursos desde una única base de código, el kernel maneja sólo las funciones más básicas. Utiliza módulos o “servidores” para gestionar todo lo demás. Por ejemplo, los controladores de dispositivos suelen estar incluidos en un núcleo monolítico, pero se dividirían en módulos separados en un micronúcleo. Este diseño es más complejo, pero puede proporcionar un uso más eficiente de los recursos del sistema y ayuda a protegerlo contra los collos del sistema.

Kernel Panics

Dado que el kernel maneja las funciones más básicas de un ordenador, si se cuelga puede hacer caer todo el ordenador. Este evento indeseable se llama “kernel panic” en los sistemas macOS y Unix. Es similar a la pantalla azul de la muerte en Windows. La única forma de recuperarse de un kernel panic es reiniciar el ordenador.

NOTA:Los kernel panics suelen estar causados por problemas de comunicación del hardware. Por lo tanto, si su ordenador está produciendo repetidos kernel panics, intente desenchufar los dispositivos innecesarios para ver si eso soluciona el problema.

La definición de Kernel en esta página es la definición original de SharTec.eu.
El objetivo de SharTec.eu es explicar la terminología informática de una manera fácil de entender. Nos esforzamos por ser simples y precisos en todas las definiciones que publicamos. Si tiene algún comentario sobre la definición de Núcleo o desea sugerirnos un nuevo término técnico, póngase en contacto con nosotros.