Procesos que realiza el nucleo o kernel:
En informática, un núcleo o kernel
(de la raíz germánica Kern, núcleo, hueso) es un software que constituye una
parte fundamental del sistema operativo, y se define como la parte que se
ejecuta en modo privilegiado (conocido también como modo núcleo). Es el
principal responsable de facilitar a los distintos programas acceso seguro al
hardware de la computadora o en forma básica, es el encargado de gestionar
recursos, a través de servicios de llamada al sistema. Como hay muchos
programas y el acceso al hardware es limitado, también se encarga de decidir
qué programa podrá usar un dispositivo de hardware y durante cuánto tiempo, lo
que se conoce como multiplicado. Acceder al hardware directamente puede ser
realmente complejo, por lo que los núcleos suelen implementar una serie de
abstracciones del hardware. Esto permite esconder la complejidad, y
proporcionar una interfaz limpia y uniforme al hardware subyacente, lo que
facilita su uso al programador.
Los núcleos tienen como funciones
básicas garantizar la carga y la ejecución de los procesos, las
entradas/salidas y proponer una interfaz entre el espacio núcleo y los programas
del espacio del usuario.
Aparte de las funcionalidades
básicas, el conjunto de las funciones de los puntos siguientes (incluidos los
pilotos materiales, las funciones de redes y sistemas de ficheros o los
servicios) necesariamente no son proporcionados por un núcleo de sistema de
explotación. Pueden establecerse estas funciones del sistema de explotación
tanto en el espacio usuario como en el propio núcleo. Su implantación en el
núcleo se hace con el único objetivo de mejorar los resultados. En efecto,
según la concepción del núcleo, la misma función llamada desde el espacio
usuario o el espacio núcleo tiene un coste temporal obviamente diferente. Si
esta llamada de funciones es frecuente, puede resultar útil integrar estas
funciones al núcleo para mejorar los resultados.
En resumen el núcleo o kernel realiza
procesos como:
-Gestión de procesos.
-Gestión de la memoria.
-Gestión de archivos.
-Sistema de comunicaciones.
-Sistema entrada barra salida.
No hay comentarios:
Publicar un comentario