2. El kernel o núcleo se puede definir
como el corazón del sistema
operativo. Es el encargado de que el
software y el hardware del
ordenador puedan trabajar juntos.
3. •Administración de la memoria para todos los programas y procesas 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.)
4. Hay cuatro grandes tipos de núcleos:
•Los núcleos monolíticos facilitan abstracciones del hardware
•Los micro núcleos: proporcionan un pequeño conjunto de abstracciones
simples del hardware, y usan las aplicaciones llamadas servidores
•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.