Windows Sandbox narzędzie wbudowane w systemie Windows 10 obrona przed Hakerami
Pamięć jest ważnym czynnikiem w szybszym przetwarzaniu różnych zadań. Ponieważ jest to pamięć elektroniczna, jest kosztowna i większość ludzi nie może sobie pozwolić na ogromną ilość pamięci RAM. Ponadto istnieje limit pamięci RAM obsługiwany przez systemy operacyjne. Ale Kompresja Pamięci w Windows 10 zapewnia optymalne i zrównoważone wykorzystanie pamięci RAM wraz z plikiem strony. Nowy system operacyjny zawiera optymalizację pamięci, która obejmuje kompresję danych zajmujących pamięć elektroniczną. W artykule omówiono, jak starsze wersje systemu Windows zarządzały pamięcią, jaka jest funkcja kompresji pamięci i jak działa kompresja pamięci w systemie Windows 10.
Zarządzanie pamięcią w starszych wersjach systemu Windows
W systemie Windows cała pamięć jest podzielona na trzy odrębne części. części:
- Pamięć losowa (pamięć elektroniczna)
- Plik stronicowania (rozszerzenie pamięci RAM na dysku twardym)
- Dysk twardy i inne typy systemów pamięci masowej
W starszych wersjach konieczne było przydzielenie dobra ilość miejsca na dysku twardym do pliku pagefile.sys, który działał jako rozszerzenie pamięci elektronicznej. Zarządzanie pamięcią w starszych wersjach systemu Windows było proste i proste. Przechowuj aktualnie uruchomione aplikacje i powiązane dane w pamięci elektronicznej i wysyłaj najmniej używane dane do pliku pagefile.sys. Podczas gdy tradycyjna aplikacja znajdowała się w głównej pamięci, część danych była często przesyłana do pliku stronicowania, jeśli nie była używana przez dłuższy czas. Jeśli przekroczono pojemność pliku stronicowania, dane na pliku stronicowania zostały zastąpione. W takim przypadku, jeśli aplikacja - która wciąż znajdowała się w pamięci elektronicznej - wymagała starych danych, ponownie została załadowana do pamięci RAM z dysku twardego lub innych urządzeń magazynujących - co oznacza, że więcej czasu zajęło odczytanie lub zapisanie danych.
Innymi słowy, aplikacje i najnowsze dane mają znajdować się w pamięci RAM, często używane dane przez obecne aplikacje pozostawały w pliku pagefile.sys, a dysk twardy był dostępny, gdy trzeba było odczytać lub zapisać nowy zestaw danych. Obejmuje to dane nieobecne na pliku stronicowania - dane, które mogły zostać zastąpione przez nowy zestaw
Zarządzanie pamięcią w Windows 8 - Pliki strony aplikacji
W systemie Windows 8 zarządzanie pamięcią nieco się zmieniło. W Windows 8 / 8.1 istniały dwa typy aplikacji. Tradycyjne aplikacje nadal działały w sposób opisany powyżej. Część z nich pozostała w pamięci RAM, podczas gdy wymagane dane zostały zapisane do pliku stronicowania, gdy aplikacje były bezczynne i gdy pamięć RAM była pełna.
Nowoczesne aplikacje działały tylko wtedy, gdy były w centrum zainteresowania. Jeśli otworzyłeś aplikację A i B i pracujesz obecnie nad aplikacją A, aplikacja B wraz z powiązanymi danymi zostanie odłożona do pliku stronicowania. W ten sposób aplikacja A może mieć dobry dostęp do pamięci i nie musi sięgać do pliku stronicowania dla każdego procesu pobierania. Gdy wysłałeś aplikację A do tła, koncentrując się na aplikacji B, aplikacja A i powiązane dane trafiłyby do pliku stronicowania, a aplikacja B uzyska wyłączny dostęp do pamięci RAM.
Ta metoda została zapisana w pamięci i przyspieszyła aplikacje. W systemie Windows 10 dodano funkcję kompresji, aby była jeszcze szybsza. W poniższej sekcji wyjaśniono, jak to działa w systemie Windows 10.
Zarządzanie pamięcią w systemie Windows 10 - Kompresja przez plik strony
Zarządzanie pamięcią jest takie samo jak w systemie Windows 8 / 8.1. Tradycyjne aplikacje są przechowywane w pamięci elektronicznej, a skoncentrowane aplikacje są również przechowywane w pamięci RAM. Jeśli pamięć RAM zostanie przeciążona z powodu nadmiernych danych, rzeczy aplikacji i danych są skompresowane do 40% i umieszczone w tej samej pamięci elektronicznej.
Windows 10 również używa pagefile.sys do przechowywania danych z pamięci elektrycznej. Jeśli aplikacja używa zbyt dużej ilości danych, ale w wolniejszych odstępach czasu, niektóre z jej danych są przesyłane do pliku stronicowania, jeśli w pamięci elektronicznej brakuje wolnego miejsca. Jeśli aplikacja stanie się agresywna, dane zostaną przeniesione z pliku stronicowania do pamięci elektronicznej, a inna aplikacja zostanie przekazana do pliku stronicowania, aby zwolnić miejsce dla bieżącej aplikacji. Tylko w rzadkich przypadkach pojawia się dysk twardy: gdy nowy zestaw danych lub aplikacji ma zostać załadowany lub gdy dane wymagane przez aplikację nie są obecne w pamięci RAM lub pliku stronicowania.
System Windows 10 ma także dwie kategorie aplikacji: nowoczesną i tradycyjną. Tradycyjne aplikacje są przechowywane oddzielnie w pamięci elektronicznej, podczas gdy nowoczesne aplikacje mają własny stos. Ułatwia to popychanie nowoczesnych aplikacji i powiązanych danych do pliku stronicowania, gdy otwierasz zbyt wiele aplikacji w taki sposób, że mimo kompresji brakuje pamięci.
Oszczędzi to około 50% aktywności pliku stronicowania (w porównaniu do starszych wersji systemu Windows), kiedy używają funkcji kompresji pamięci w systemie Windows 10, ponieważ większość danych jest już dostępna w pamięci głównej - w postaci skompresowanej. Gdy aplikacja lub dane są wymagane, jest dekompresowana i używana. Dlatego istnieje potrzeba utrzymywania pustej pamięci RAM w celu zapewnienia nieskompresowanych danych. Nawet w przypadku korzystania z pliku stronicowania szybkość w systemie Windows 10 jest szybsza, ponieważ cała aplikacja i powiązane dane są przechowywane jako strona skompresowana, do której można uzyskać dostęp w kolejności. Podczas gdy część danych jest nieskompresowana, druga część jest wysyłana do pamięci głównej w celu przetworzenia. To także oszczędza czas i przyspiesza pracę na komputerach z systemem Windows 10.
Aby uzyskać więcej informacji, obejrzyj ten film na kanale 9.
Przeanalizuj pliki pamięci .dmp zrzutu pamięci systemu Windows za pomocą narzędzia WhoCrashed
Użyj narzędzia analizy zrzutów WhoCrashed, aby odczytać i przeanalizować pliki pamięci .dmp systemu Windows. / 8/7. Darmowe pobieranie. Ujawnia sterowniki lub moduły jądra odpowiedzialne za awarię komputera.
Bezpłatne optymalizatory pamięci i moduły pamięci RAM dla systemu Windows 10/8/7
Najlepsze darmowe optymalizatory pamięci dla systemu Windows 10/8/7 obejmują CleanMem, Memory Washer i WinUtilities Memory Optimizer - wszystkie darmowe symulatory pamięci RAM.
Fizyczne przydzielanie pamięci i stan pamięci w Windows 7
Windows 7 informuje, ile pamięci fizycznej jest aktualnie zainstalowanej na komputerze wraz z ilością pamięci dostępne dla systemu operacyjnego i pamięci zarezerwowanej dla sprzętu.