Qué es un kernel explicado de forma fácil y sencilla

¿Qué es un Kernel?

Qué es un Kernel en Linux explicado de forma muy básica

Qué es un kernel explicación para novatos

 

En un artículo anterior se habló de que Microsoft contrato 12 personalidades dentro del mundo de Linux enfocados en el desarrollo del Kernel. A esto surge la pregunta por parte de de las personas que tienen menos tiempo en el mundo del software libre… ¿eso del Kernel, qué es y qué hace?

El kernel es un software, un programa que interactúa con el hardware (el hardware son los componentes físicos, como la memoria RAM, el teclado, el ratón, la tarjeta de red, la webcam, tarjeta madre, etc), administra el proceso y orden en que se ejecutan las herramientas en el sistema, de igual forma designa a cada una de ellas cuánta memoria RAM debe utilizar y sirve de enlace entre diferentes operaciones con el procesador y los dispositivos. El Kernel y el Núcleo del ordenador son lo mismo. El kernel es parte importante del sistema operativo, pero no es el sistema operativo en su totalidad.

¿Qué quiere decir el concepto anterior? Cuando se dice “otras herramientas” quiere decir: otros programas. Con respecto a la memoria RAM quiere decir que el kernel es un software que cuando, dando un ejemplo, abrimos OpenOffice designa según los procesos abiertos cuánta memoria RAM debe utilizar, lo mismo hace si posteriormente ejecutamos otros programas; re-evalúa y redistribuye la memoria RAM. “Administra el proceso y orden” quiere decir que esta en el medio entre un proceso y la maquina para que las distintas tareas sean llevadas a buen termino: imagina que estas en un navegador de Internet y quieres guardar un archivo, quien interactúa y enlaza para que el navegador se comunique con el procesador y este último pueda almacenar en el disco duro o memoria externa es el Kernel. “Sirve de enlace entre diferentes operaciones y el procesador” quiere decir que el Kernel también administra el porcentaje de capacidad del procesador o tiempo de uso con respecto a una orden en ejecución, siguiendo el ejemplo anterior, piensa que previamente estábamos descargando otro archivo a través de un P2P, el Kernel gestiona para que, el procesador pueda guardar, sin parar las otras descargas. Si por casualidad no lo sabes, programa y software es lo mismo en un contexto informático.

No olvides esta imagen: 

Devices*** quiere decir “componentes”

Espero que esta explicación básica te ayude a entender lo que es un Kernel. Puedes escribir a valera25@linux.lat si tienes alguna pregunta o quieres que se indague en un tema.     Dentro de la documentación que he hecho al respecto para evitar errores o tergiversaciones, si deseas dar un paso más y obtener un conocimiento más amplio de este tema, en castellano encontré un contenido que me gusto especialmente https://www.ecured.cu/Kernel

 

Facebook Comments