El núcleo o kernel es la parte central de un sistema operativo y es el que se encarga de realizar toda la comunicación segura entre el software y el hardware del ordenador mediante las llamadas al sistema, además de proveer de una API y otras funciones esenciales. Por ese motivo es la parte más importante de cualquier sistema operativo.
Un sistema operativo es una interfaz entre el usuario y la máquina, y justo en la base del sistema operativo se encuentra su núcleo o kernel. Es la parte más importante y la que se encarga de las funciones esenciales que provee un sistema operativo.
El software de sistema no solo es un S.O., también se agregan otros complementos al sistema operativo como puede ser una API, bibliotecas, programas que corren en segundo plano para realizar tareas esenciales o proveer de ciertos servicios, etc.
Si nos centramos en el sistema operativo, también se podría descomponer en una interfaz de usuario, una interfaz de llamadas al sistema o syscall, y de un kernel donde se encuentran implementadas funciones como:
Y justo bajo el kernel estaría el hardware al que gestiona. Por tanto, el kernel se puede entender como una interfaz entre el software de usuario, o la capa de usuario, y el hardware.
Aunque Windows posee su propio kernel denominado Windows NT, hay una diferencia fundamental entre este y Linux (el núcleo de las distribuciones GNU/Linux). Mientras que el núcleo de Windows es completamente hermético y nadie puede modificarlo, ni conocer lo que realmente hace, el de Linux es de código abierto, por lo que cualquiera puede hacerle las modificaciones que quiera, y confiar más en él al estar a la vista de todos, conociendo qué hace realmente, si tiene puertas traseras, y otros problemas de seguridad.
Pero si nos centramos en los tipos fundamentales de kernel y no en los kernel existentes, podemos encontrarnos con los siguientes:
Como curiosidad decir que al cabo del día usas más dispositivos con un sistema operativo y un kernel de los que podrías imaginar. Desde algunos electrodomésticos, hasta otros aparatos como los routers o un NAS, pasando por el propio PC, dispositivos móviles, IoT, etc. ¿Sabrías decir cuántos kernels usas en casa?
ASUS es una de las marcas más populares en todo el mundo gracias a su…
CHIEFTEC acaba de presentar dos nuevas cajas para PC, Visio y Visio Air con un…
Asus ZenWiFi BT8 es un sistema Mesh Wi-Fi 7 el cual se sitúa por debajo…