Núcleo
Un núcleo es la capa fundamental de un sistema operativo (OS). Funciona en un nivel básico, se comunica con el hardware y administra recursos, como la RAM y la CPU.
Como el núcleo administra muchos procesos fundamentales, debe cargarse al principio de la secuencia de arranque cuando se inicia una computadora. El núcleo realiza una comprobación del sistema y reconoce componentes, como el procesador, la GPU y la memoria. También comprueba si hay periféricos conectados. A medida que se carga el sistema operativo y aparece la interfaz gráfica de usuario, el núcleo sigue funcionando. Incluso después de que el sistema operativo se haya cargado por completo, el núcleo continúa ejecutándose en segundo plano y administra los recursos del sistema.
Tipos de núcleos
Existen varios tipos de núcleos, pero dos de los más conocidos son los núcleos monolíticos y los micronúcleos. Un núcleo monolítico es una única base de código, o bloque de código fuente, que proporciona todos los servicios necesarios que ofrece el sistema operativo. Es un diseño sencillo 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 núcleos monolíticos, pero están diseñados para ser lo más pequeños posible. En lugar de administrar todos los recursos desde una única base de código, el núcleo solo se ocupa de las funciones más básicas. Utiliza módulos o «servidores» para administrar todo lo demás. Por ejemplo, los controladores de dispositivos suelen incluirse en un núcleo monolítico, pero se dividirían en módulos independientes en un micronúcleo. Este diseño es más complejo, pero puede permitir un uso más eficiente de los recursos del sistema y ayuda a protegerlo contra fallos del sistema.
Bloqueos del núcleo
Como el núcleo administra las funciones más básicas de una computadora, si falla puede hacer que toda la computadora deje de funcionar. Este evento no deseado se denomina «pánico del núcleo» en los sistemas macOS y Unix. Es similar a la pantalla azul de la muerte de Windows. La única forma de recuperarse de un pánico del núcleo es reiniciar la computadora.
NOTE: Los pánicos del núcleo suelen deberse a problemas de comunicación con el hardware. Por lo tanto, si su computadora produce pánicos del núcleo repetidamente, intente desconectar los dispositivos innecesarios para comprobar si eso resuelve el problema.
Pon a prueba tu conocimiento