2. KERNEL (sistema operativo)
En la computación, el núcleo es un programa informático que
gestiona la E / S de las solicitudes de software, y las traduce
en procesamiento de datos instrucciones de la unidad central de
procesamiento y otros componentes electrónicos de
un ordenador. El núcleo es una parte fundamental de la de un
ordenador moderno sistema operativo.
3. 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 ejecución utilizan.
La comunicación entre los programas que solicitan recursos
y el hardware.
Gestión de los distintos programas informáticos (tareas) de
una máquina.
Gestión del hardware (memoria, procesador, periférico,
forma de almacenamiento, etc.)
FUNCIONES DEL KERNEL
4. No necesariamente se necesita un
núcleo para usar una computadora.
Los programas pueden cargarse y
ejecutarse directamente en una
computadora «vacía», siempre que
sus autores quieran desarrollarlos
sin usar ninguna abstracción del
hardware ni ninguna ayuda del
sistema operativo.
Hay cuatro grandes tipos de núcleos:
Los núcleos monolíticos facilitan
abstracciones del hardware
subyacente realmente potentes y
variadas.
Los micro núcleos: proporcionan un
pequeño conjunto de abstracciones
simples del hardware, y usan las
aplicaciones llamadas servidores
para ofrecer mayor funcionalidad.
Los núcleos híbridos: son muy
parecidos a los micro núcleos puros,
excepto porque incluyen código
adicional en el espacio de núcleo
para que se ejecute más
rápidamente.
Los ex núcleos: no facilitan ninguna
abstracción, pero permiten el uso de
bibliotecas que proporcionan mayor
funcionalidad gracias al acceso
directo o casi directo al hardware.
TIPOS DE KERNEL
5. Los módulos del kernel, también conocido como un módulo del kernel
cargables (LKM), son esenciales para mantener el funcionamiento del
núcleo con todo el hardware sin consumir toda la memoria disponible.
Un módulo generalmente, aumenta la funcionalidad del núcleo de base
para cosas como los dispositivos, sistemas de archivos y las llamadas al
sistema. LKMs tienen la extensión .Ko y normalmente se almacenan en
el directorio /lib/ modules. Debido a su carácter modular, usted puede
personalizar fácilmente su núcleo mediante el establecimiento de
módulos de carga, o no, durante el arranque con el comando menuconfig
o editando el archivo /boot /config, o usted puede cargar y descargar los
módulos sobre la marcha con el comando modprobe.
MÓDULOS DEL KERNEL