Che cos'è la memoria del kernel? Quale funzione serve?


9

Mentre guardavo il mio Task Manager su Windows, ho notato una piccola cosa contrassegnata come "Kernel Memory". Cos'è esattamente questo? E quale funzione svolge rispetto alla memoria fisica?

Task Manager

Risposte:


12

Il "kernel" è il bit principale del sistema operativo - la parte che ti permette di parlare con l'hardware, la parte che effettivamente fa "funzionare" per così dire.

La memoria del kernel, di conseguenza, è riservata alle parti del sistema operativo che devono rimanere in memoria (che come puoi vedere non è poi così tanto) ed è off-limits per qualsiasi altro software per evitare incidenti, per esempio, un'app scritta male che prova ad accedere alla memoria che è in uso altrove. (Alcuni bit del sistema operativo possono essere cercati e vedete che si riflettono lì, ma questo è un po 'fuorviante terminologia.)


A rigor di termini, solo la memoria utilizzata attivamente per parlare con l'hardware, a cui si accede da un contesto elevato, necessaria per gestire la memoria o necessaria per il processo di paging stesso non può essere paginata. In pratica, molti piccoli usi della memoria nel kernel non sono resi paginabili solo perché lo sforzo non sarebbe giustificato.
David Schwartz,

2

La memoria del kernel è la memoria utilizzata dal kernel di Windows. Include la memoria utilizzata dai componenti principali di Windows insieme a tutti i driver di dispositivo. In genere, il numero sarà molto piccolo, in centinaia di megabyte.


8
Riduci lievemente in piccolo In genere, il numero sarà molto piccolo, in centinaia di megabyte. La mia prima macchina aveva 2 kilobyte in totale , la mia seconda era una C64.
Rich Homolka,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.