¿Qué es un kernel?

El núcleo es un componente fundamental de un sistema operativo y funciona como la interfaz principal entre el hardware físico de la computadora y los procesos que se ejecutan en ella. El núcleo permite que varias aplicaciones compartan recursos de hardware al brindar acceso a la CPU, la memoria, la E/S del disco y la red.

Imaginemos que un ordenador está formado por una serie de capas, siendo la capa más interna el hardware y las capas más externas las aplicaciones de software que se ejecutan en el ordenador. En esta analogía, el núcleo se sitúa entre el hardware y las aplicaciones porque no solo es responsable de gestionar los recursos del hardware y de ejecutar los programas de software, sino también de supervisar las interacciones entre estas capas.

Las computadoras modernas dividen la memoria en espacio de kernel y espacio de usuario . El espacio de usuario es donde se ejecuta el software de aplicación, mientras que el espacio de kernel está dedicado al trabajo detrás de escena necesario para ejecutar una computadora, como la asignación de memoria y la administración de procesos. Debido a esta separación de los espacios de kernel y de usuario, el trabajo realizado por el kernel normalmente no es visible para el usuario.

SUSCRÍBETE A NUESTRO BOLETÍN 
No te pierdas de nuestro contenido ni de ninguna de nuestras guías para que puedas avanzar en los juegos que más te gustan.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Este sitio web utiliza cookies para mejorar tu experiencia mientras navegas por él. Este sitio web utiliza cookies para mejorar tu experiencia de usuario. Al continuar navegando, aceptas su uso. Mas informacion