¿Qué es la memoria del núcleo? ¿Qué función sirve?

9

Mientras miraba mi Administrador de tareas en Windows, noté una pequeña cosa marcada "Memoria del núcleo". ¿Qué es esto exactamente? ¿Y qué función sirve en comparación con la memoria física?

Administrador de tareas

Simon Sheehan
fuente

Respuestas:

12

El 'núcleo' es el bit central del sistema operativo: la parte que le permite hablar con el hardware, la parte que realmente hace el 'funcionamiento' por así decirlo.

La memoria del kernel, por lo tanto, está reservada para las partes del sistema operativo que deben permanecer en la memoria (que, como puede ver, comparativamente no es demasiado) y está fuera del alcance de cualquier otro software para evitar cualquier accidente, por ejemplo, una aplicación mal escrita que intenta acceder a la memoria que está en uso en otro lugar. (Algunos bits del sistema operativo se pueden paginar, y verá que eso se refleja allí, pero esa es una terminología un poco engañosa).

Shinrai
fuente
Estrictamente hablando, solo la memoria utilizada activamente para hablar con el hardware, a la que se accede desde un contexto elevado, necesaria para administrar la memoria o necesaria para el proceso de paginación en sí misma, no puede ser paginada. En la práctica, muchos usos de memoria pequeña en el núcleo no se pueden paginar solo porque el esfuerzo no estaría justificado.
David Schwartz el
2

La memoria del núcleo es la memoria utilizada por el núcleo de Windows. Incluye la memoria utilizada por los componentes principales de Windows junto con los controladores de cualquier dispositivo. Por lo general, el número será muy pequeño, en cientos de megabytes.

Hola71
fuente
8
Risueña leve en pequeño En general, el número será muy pequeño, en cientos de megabytes. Mi primera máquina tenía 2 kilobytes en total , mi segunda era una C64.
Rich Homolka