La memoria del núcleo es el área de la memoria de un ordenador en el que se carga el kernel. El núcleo es la parte central de un sistema operativo . Proporciona los servicios de atención primaria que tienen que ver con el control de hardware. Estos servicios incluyen la gestión de procesos , así como el sistema de archivos y el acceso periférico. A menudo , también es el corazón de la seguridad del sistema y controla el acceso a los servicios del núcleo , así como la memoria del sistema y proceso . Núcleos tienen diferentes estructuras y configuraciones que dependen del sistema operativo específico y la filosofía de su aplicación . Algunos granos tienen sólo lo esencial y son muy pequeños, mientras que otros tienen la mayor parte de las funciones del sistema operativo y ocupan más espacio .
Uso
memoria del núcleo está separado de la bota cargador, que es en memoria de sólo lectura ( ROM ) . Cuando se enciende la cámara , el cargador de arranque contiene el primer conjunto de instrucciones para el microprocesador para ejecutar . El gestor de arranque incluye instrucciones que cargan el kernel en la memoria del kernel y , como último paso , transfiere el control al kernel. La memoria del núcleo se convierte entonces en la memoria principal. El núcleo se mantiene en la memoria y no se intercambia .
Requisitos
La memoria del núcleo debe ser direccionable directamente por el microprocesador. Esto significa que no puede residir en un disco duro u otro periférico , ya que proporciona los servicios necesarios para trabajar con datos en estos dispositivos. Debe ser rápido en comparación con la velocidad de reloj del microprocesador , como la velocidad de funcionamiento de la memoria del núcleo afecta directamente al rendimiento global del equipo . Por ejemplo , una CPU de 2,7 GHz puede ser emparejado con la memoria 1333 - si la memoria es más lento , la CPU puede terminar en espera en la memoria y esto reduce el rendimiento . Por último , debe ser lo suficientemente grande como para contener tanto todo el núcleo y , como mínimo, tener en cuenta la carga de la parte principal de otros procesos.
Tipos
Algunos parte de la memoria del núcleo debe ser de lectura /escritura de memoria proporcionada por la memoria de acceso aleatorio (RAM ) . Para los sistemas especializados , tales como los sistemas de control de automóviles o electrodomésticos, gran parte del núcleo puede estar situado en la ROM . Sistemas informáticos generales hacen uso de RAM para la memoria del kernel , ya que ofrece la mayor versatilidad . RAM dinámica (DRAM ) y la RAM estática ( SRAM ) son los principales tipos de memoria RAM utilizadas . La forma física de la memoria RAM a menudo depende de las características del sistema , incluyendo la capacidad de aumentar la cantidad de memoria .