Está en la página 1de 3
KERNEL Es la parte fundamental de un sistema operativo facilita a los programas el acceso seguro al hardware gestionando los recursos a través de servicios de llamada al sistema. Brindando un servicio multiplexado ya que el nucleo se encarga de la coordinacion en cuanto a tiempo y ejecucién de algun programa determinado. Hay cuatro grandes tipos + Los nucleos monoliticos facilitan abstracciones del hardware subyacente realmente potentes y variadas. + Los micronucleos (en inglés microkernel) proporcionan un pequefio conjunto de abstracciones simples del hardware, y usan las aplicaciones llamadas servidores para ofrecer mayor funcionalidad. + Los nticleos hibridos (micro nucleos modificados) son muy parecidos a los micro nticleos puros, excepto porque incluyen cédigo adicional en el espacio de nucleo para que se ejecute mas rapidamente. + Los exonucleos no facilitan ninguna abstraccidn, pero permiten el uso de bibliotecas que proporcionan mayor funcionalidad gracias al acceso directo 0 casi directo al hardware. En informatica, el nucleo de un sistema operativo, es el programa informatico que se asegura de: 1. La comunicacion entre los programas informaticos y el hardware. Gestion de los distintos 2. programas informaticos (tareas) de una maquina. 3. Gestion del hardware (memoria, procesador, periférico, forma de almacenamiento, etc.) Funciones del Kernel o Nucleo: -Garantiza la carga y ejecucion de procesos -proponer un interfaz entre el espacio nucleo y los programas del espacio del usuario. -Administracién de la memoria para todos los programas y procesos en ejecucién. -Administracién del tiempo de procesador que los programas y procesos en ejecucion utilizan. -Es el encargado de que podamos acceder a los periféricos/elementos de nuestro ordenador de una manera comoda. éQue es el Kernel de Linux y qué Hace? El kernel o nucleo de Linux se puede definir como el corazon de este sistema operativo. Es el encargado de que el software y el hardware del computador puedan trabajen juntos. Las funciones del Kernel se simplifican en: -Administracién de la memoria, para todos los programas en ejecucion. -Administracién del tiempo de procesador, que estos programas en ejecucién utilizan. -Acceder a los periféricos/elementos y hardware de entrada y salida de una forma practica y comoda. -El usuario de Linux puede adaptar el Kernel a sus necesidades configurando y compilando un nuevo Kernel o simplemente parchando y compilando el Kernel existente. -Esto en principio, para que tengan una idea, es decir es el encargado de comunicar nuestros comandos ya sean texto o graficos al Hardware y es el corazon del sistema, el organizador de todo, memoria, procesador, periféricos, etc. -Ahora si siguen interesados les dejo un lindo mapa interactivo, donde podran navegar a través por todo el codigo del kernel, mirarlo o simplemente darle una ojeada para admirar este gran trabajo.

También podría gustarte