¿Qué es "núcleo"?
Kernel, el núcleo.
El kernel es el núcleo de un sistema operativo. Es la primera capa de expansión de software basada en hardware, proporciona las funciones más básicas del sistema operativo y es la base para el funcionamiento del sistema operativo. Se encarga de administrar los procesos, la memoria, los controladores de dispositivos, los archivos y la red del sistema. sistemas, y determina el rendimiento y la estabilidad del sistema.
En el diseño de sistemas operativos modernos, para reducir la sobrecarga del sistema en sí, algunas funciones básicas, públicas y en ejecución que están estrechamente relacionadas con el hardware (como controladores de interrupciones, controladores de dispositivos, etc.) son a menudo módulos con mayor frecuencia (como gestión de reloj, programación de procesos, etc.) y las estructuras de datos clave están separadas, haciéndolas residentes en la memoria y protegiéndolas. Esta parte suele denominarse núcleo del sistema operativo.
El programa se puede transferir directamente a la computadora para su ejecución. Este diseño muestra que el diseñador no desea proporcionar ninguna abstracción de hardware ni soporte del sistema operativo. Es común en el diseño de los primeros sistemas informáticos. Con el tiempo, algunos programas auxiliares, como cargadores y depuradores de programas, se diseñaron en el núcleo de la máquina o se solidificaron en una memoria de sólo lectura. A medida que se produjeron estos cambios, el concepto de núcleo del sistema operativo se fue aclarando gradualmente.