Co to jest * Paged * Kernel Memory?


4

Co jest stronicowany pamięć jądra, jak donosi Menedżer zadań Windows? Czy jest to związane z plikiem strony?

Zakładałem, że była to część pamięci jądra przechowywana na dysku w pliku stronicowania, ale przetestowałem wyłączenie mojego pliku strony i (po ponownym uruchomieniu) wciąż uważałem, że pamięć stronicowania jądra jest niezerowa!

enter image description here

Odpowiedzi:


8

Fragmenty z to :

Pule stronicowane i niestronicowane służą jako zasoby pamięci używane przez system operacyjny i sterowniki urządzeń do przechowywania ich struktur danych.

Sterowniki jądra i urządzenia używają puli niestronicowanej do przechowywania danych, do których można uzyskać dostęp, gdy system nie może obsługiwać błędów stron.

Pamięć jądra to pamięć przydzielona / używana przez sam system operacyjny, w tym jądro i wszystkie sterowniki.

Pagedowa pamięć jądra może zostać zapisana do pliku strony, jeśli taki istnieje.

Niestronicowana pamięć jądra nigdy nie zostanie zapisana w pliku strony. „Niestronicowana pula pamięci” jest potrzebna do zapewnienia pamięci w sytuacjach, w których system Windows nie może używać błędów stron, na przykład podczas przetwarzania przerwań lub odroczonych wywołań procedur (co jest związane z przerwaniami).


3
To (wyświetlenie menedżera zadań, a nie odpowiedź @ LawrenceC) jest kolejnym przykładem źle dobranego sformułowania na ekranach związanych z wydajnością systemu Windows. „Możliwa do przyjęcia pula jądra” byłaby lepsza. „Możliwe do wyświetlenia” oznacza to może być stronił, niekoniecznie taki, jaki był. Część ułamkowej puli stron będzie w pamięci RAM w dowolnym systemie; jeśli nie masz pliku stronicowania, ułamek ten będzie wynosił 1.0. Ale nawet bez pliku stronicowania pula stronicowania jest przydzielana i używana oddzielnie od puli, która nie jest dostępna. I użyłbym słowa „pula” zamiast „pamięć”, ponieważ jest dużo pamięci jądra innej niż pule.
Jamie Hanrahan

^ Ponadto fragmenty puli stronicowanej mogą być „stronicowane” nawet bez pliku stronicowania. Nadal byłby w pamięci RAM, ale znajdowałby się na zmodyfikowanej liście stron lub liście gotowości, skąd można go przywrócić za pomocą „miękkiej strony”.
Jamie Hanrahan
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.