Zdekoduj dla mnie wartości pamięci fizycznej win7-64

1

win7-64:

Jeśli możesz, wyjaśnij te odczyty lub podaj dokumentację, dzięki.

Menadżer zadań:

Pionowy wskaźnik pamięci wynosi 1,93 GB.

Pamięć fizyczna (MB)

8191 ogółem

buforowany 5417

dostępny 6202

bezpłatny 819

Pamięć jądra (MB)

Strona 250

Niestronicowany 57

Paweł
źródło

Odpowiedzi:

7

Pamięć fizyczna

Pamięć fizyczna to ilość rzeczywistej pamięci zainstalowanej na komputerze, do której system Windows ma obecnie dostęp. Łącznie 8191 MB to 8 GB, więc masz 8 GB pamięci RAM zainstalowanej w twoim komputerze.

Pamięć podręczna

Obecnie 5417 MB (5,29 GB) jest wykorzystywane przez funkcje buforowania systemu Windows 7 (bufory plików, pliki mapowane, superpobierz itp.). Pamięć buforowana to używana pamięć, którą można usunąć i odzyskać w dowolnym momencie, ponieważ dane istnieją gdzie indziej (w sieci lub na dysku itp.).

Dostępna pamięć

Dostępna pamięć (6202 MB lub 6,05 GB) to wielkość pamięci podręcznej plus dowolna pamięć kopii zapasowej w pliku stronicowania. Windows 7 czasami „wstępnie zamienia” pamięć na plik strony, zanim zostanie o to poproszony. Ta pamięć jest „przestarzała” (od dłuższego czasu nie była dostępna) i prawdopodobnie nie będzie potrzebna od razu. Dzięki „wstępnej zamianie” istnieje ona zarówno w pamięci fizycznej, jak i pliku strony. Jeśli program, który przydzielił tę pamięć, potrzebuje jej, nie następuje zamiana, ponieważ jest ona nadal w pamięci. Z drugiej strony, jeśli inny program zażąda dużej ilości pamięci, a system Windows musi zacząć wymieniać pamięć, może po prostu „upuścić” pamięć wstępnie zamienioną, ponieważ jest już wplik strony. Pomaga to sprawić, że system Windows wydaje się szybszy, ponieważ nie musi zapisywać go na dysku przed przyznaniem żądania alokacji. Wygląda na to, że system Windows „wstępnie zamienił” 785 MB (dostępna pamięć - pamięć podręczna) na plik strony.

Wolna pamięć

Wolna pamięć (819 MB) to pamięć, która nie jest używana przez nic w systemie. Jest w 100% całkowicie nieużywany. Zwykle chcesz, aby było tak niskie, jak to możliwe, ponieważ marnuje się nieużywaną pamięć. (Oczywiście może się zdarzyć, że przy tak dużej pamięci RAM system Windows po prostu nie będzie w stanie się tam zmieścić - mój system o pojemności 2 GB ma 464 MB dostępnego i 13 MB wolnego.)

Pamięć jądra

Pamięć jądra to część pamięci przypisana do jądra systemu Windows. Ta pamięć jest używana przez system Windows do śledzenia obiektów niskiego poziomu (takich jak uchwyty okien, uchwyty plików, uchwyty GDI itp.) Oraz sterowniki (takie jak karta graficzna, karta sieciowa itp.).

Pula stronicowana

Pamięć jądra stronicowanego (zwana „pulą stronicowaną”) dla jądra jest traktowana głównie jak zwykła pamięć. Jest przydzielany w razie potrzeby przez sterowniki (lub bezpośrednio system Windows) i może być wymieniany w razie potrzeby, aby zrobić więcej miejsca.

Pula niestronicowana

Niestronicowana pamięć jądra (znana jako „niestronicowana pula”) jest bardziej delikatna. Pamięć niestronicowana jest specjalnie przydzielana, aby nigdy nie została zamieniona na żadną okazję. Jest to konieczne, gdy system przetwarza przerwanie urządzenia na tak wysokim poziomie, że nie może uzyskać dostępu do dysku w celu zamiany pamięci. W rzeczywistości, jeśli został wymieniony (lub sterownik uzyskuje dostęp do niewłaściwej pamięci), doprowadzi to do znanego BSOD „Błąd strony w obszarze niestronicowanym”.

Jest niesamowity artykuł napisany przez Marka Russinowicza, Przekraczanie granic systemu Windows: Pula stronicowana i niestronicowana , który wyjaśnia pulę pamięci stronicowanej i niestronicowanej dla jądra. Jeśli jesteś zainteresowany, zdecydowanie warto przeczytać!

Jozuego
źródło
1
Zacząłem odpowiadać, ale potem opublikowałeś swój traktat ... + 1.
phoebus,
Świetny superużytkownik ++.
P aul
Dodałbym, że pula stronicowana i niestronicowana nie są TYLKO pamięcią używaną przez kod trybu jądra. Są to po prostu wersje trybu jądra tego, co zwykle nazywane jest „stertą” w programowaniu w trybie użytkownika. Istnieje wiele wirtualnej przestrzeni adresowej jądra, która nie znajduje się w żadnej z pul. Pule są najczęściej wykorzystywane do stosunkowo niewielkich i stosunkowo krótkoterminowych alokacji.
Jamie Hanrahan
1

Pamięć fizyczna:

Fizyczna pamięć ogółem - ta liczba reprezentuje całkowitą ilość pamięci RAM zainstalowanej na komputerze.

Dostępna pamięć fizyczna - ta liczba pokazuje ilość pamięci RAM dostępnej dla procesów procesora. Liczba ta nigdy nie spadnie do zera, ponieważ system operacyjny zamienia dane na dysk twardy w miarę zapełniania się pamięci.

Pamięć podręczna systemu pamięci fizycznej - jest to ilość pamięci RAM używanej przez pamięć podręczną plików.

Brak pamięci fizycznej - obecnie używana pamięć fizyczna Pamięć

jądra:

Strona pamięci jądra - ta liczba pokazuje ilość pamięci wirtualnej zarezerwowanej dla jądra.

Pamięć jądra niestronicowana - jest to ilość pamięci RAM przeznaczona na jądro systemu operacyjnego.


Większość tego wyjaśniono w starym artykule na temat Win2K , przy braku wolnej pamięci fizycznej, co jest proste.

John T.
źródło