Qué es la memoria kernel en el Administrador de tareas

La memoria kernel en el Administrador de tareas es la parte de la memoria total reservada para los procesos del sistema operativo. La memoria total incluye RAM y memoria virtual. "Paginada" (Paged) bajo memoria kernel se refiere a la parte de memoria virtual dedicada al kernel; "No paginada" (Nonpaged) es la memoria kernel en RAM. Los valores varían porque el sistema mueve procesos del kernel entre RAM y memoria virtual.

Contexto

El concepto proviene de la arquitectura del kernel, capa responsable de los procesos esenciales para cargar el SO. Durante el arranque, el kernel identifica los procesos necesarios. La memoria kernel se desarrolló en la gestión de memoria para garantizar memoria dedicada siempre disponible para procesos críticos.

Memoria kernel no paginada

Es la memoria kernel que usa RAM. Los procesos del SO usan RAM al inicio, pero tras cargar, la gestión de memoria mueve algunos a memoria virtual para liberar RAM para aplicaciones. El sistema intercambia continuamente procesos del SO entre RAM y memoria virtual. Los que usan RAM son "no paginados"; los movidos a memoria virtual son "paginados".

Memoria kernel paginada

La memoria virtual alivia la carga de la RAM, usando espacio en disco (archivo pagefile.sys en la raíz). Una parte de pagefile.sys se reserva para kernel. Los procesos inactivos del SO pasan a memoria virtual. El valor "Paginada" en "Memoria kernel" del Administrador muestra la cantidad usada por el kernel.

Memoria física disponible

"Disponible" bajo "Memoria física" es el espacio libre de RAM para otras aplicaciones. Nunca será cero porque siempre hay procesos en memoria virtual.

Memoria virtual

Extiende la capacidad limitada de la RAM. Para que la RAM tenga siempre memoria libre, algunos procesos se mueven a pagefile.sys. La memoria virtual total usada es "Total" bajo "Cargo de confirmación" (Commit Charge). Esa suma equivale a la suma de "Uso de memoria" en la pestaña "Procesos".