Che cos'è la memoria del kernel in Task Manager?
La memoria del kernel nel task manager è una parte della memoria totale disponibile in un computer che è bloccata per i processi del sistema operativo. La memoria totale è costituita dalla RAM (memoria ad accesso casuale) e dalla memoria virtuale. Il "Paged" sotto la memoria del kernel nel task manager si riferisce alla parte della memoria virtuale che è dedicata al kernel, mentre il "Nonpaged" si riferisce alla memoria del kernel dedicata nella RAM. Il valore per "Paged" e "Nonpaged" varia perché alcuni processi del kernel vengono spostati dalla RAM alla memoria virtuale e viceversa.
Sfondo
L'idea della memoria del kernel deriva dalla struttura del computer, che ha uno strato del kernel responsabile dei processi principali per eseguire il sistema operativo. Quando esegui il tuo computer durante l'avvio, il livello del kernel identifica i processi necessari per caricare il tuo sistema operativo. Questi processi sono essenziali e quindi la memoria del kernel è stata sviluppata come parte della gestione della memoria per garantire che ci sia sempre una memoria disponibile e dedicata per i processi principali.
Memoria del kernel non di paging
La memoria del kernel non di paging in Task Manager si riferisce alla memoria del kernel che utilizza la RAM. I processi del sistema operativo inizialmente utilizzano la RAM durante l'avvio, ma dopo che è stata caricata, la gestione della memoria trasferisce alcuni dei processi alla memoria virtuale per liberare la RAM per altre applicazioni. Il tuo computer gestisce attivamente la memoria scambiando continuamente i processi del sistema operativo tra la RAM e la memoria virtuale. I processi che utilizzano la RAM sono detti non di paging, mentre quelli che vengono trasferiti nella memoria virtuale sono detti di paging.
Memoria del kernel di paging
La memoria virtuale viene utilizzata per togliere un po' di carico dalla RAM, rendendola disponibile per altre applicazioni. Utilizza lo spazio del tuo disco rigido creando un file nella tua cartella principale chiamato pagefile.sys. Simile alla RAM, una parte di pagefile.sys è bloccata per la memoria del kernel. I processi inattivi utilizzati dal sistema operativo vengono trasferiti nella memoria virtuale. Le informazioni che vedi nel task manager per "Impaginato" sotto "Memoria kernel" sono la quantità utilizzata per il kernel.
Memoria fisica disponibile
L'informazione "Disponibile" in "Memoria fisica" del task manager è lo spazio libero di RAM che può essere utilizzato per altre applicazioni. Questo valore non sarà mai zero perché alcuni processi verranno sempre trasferiti nella memoria virtuale.
Memoria virtuale
La memoria virtuale estende la capacità limitata della RAM. Affinché la RAM abbia sempre memoria disponibile per l'esecuzione delle applicazioni, alcuni processi vengono trasferiti in pagefile.sys. La memoria virtuale totale attualmente utilizzata dal tuo computer è il "Totale" in "Commit Charge" in Task Manager di Windows. Questo totale è la somma dell'"Utilizzo memoria" che vedi nella scheda "Processi".