Prawdopodobnie wielu użytkowników zna pojęcie pamięci wirtualnej, która zwykle kojarzona jest z systemami Windows. To prawda, że nie wszyscy rozumieją, co to jest i co to jest tak zwany plik stronicowania. Zastanów się, dlaczego jest on potrzebny i jaki powinien być rozmiar pliku stronicowania systemu Windows 7, w zależności od konfiguracji systemu. Ale przed zmianą ustawień rozważ kilka podstawowych definicji powiązanych procesów.
Na początku większość użytkowników systemu Windows działa wyłącznie z koncepcją pamięci RAM i pamięci fizycznej. Zasadniczo jest to poprawne. Jeśli spojrzysz na definicję samej pamięci wirtualnej, nawet zgodnie z tym opisem, możemy wywnioskować, że jest to jakiś nieistniejący komponent. Po części jest to prawda, ale pamięć wirtualna może być również wyrażona w kategoriach fizycznych.
W rzeczywistości jest to ściśle zdefiniowana przestrzeń zarezerwowana przez system na dysku twardym, która służy do rozładowywania procesów jako dodatkowe narzędzie o zwiększonym obciążeniu pamięci RAM. Do takiej dystrybucji i spełnia żądany plik pagefile.sys. Aby zwiększyć wydajność systemu, niektórzy użytkownicy zastanawiają się, czy jak zwiększyć plik stronicowania w systemie Windows 7 lub w dowolnym innym systemie. Chciałbym natychmiast zdenerwować takich eksperymentatorów, ponieważ te działania nie zawsze są wskazane.
Zobaczmy jednak, jak przydzielana i wykorzystywana jest pamięć wirtualna, pozostawiając na boku pytanie, jak skonfigurować plik stronicowania w systemie Windows 7.
Istota procesu jest następująca. Na przykład użytkownik uruchamia kilka wymagających aplikacji na komputerze. Ich praca wymaga wykonania niektórych powiązanych komponentów w postaci tych samych dynamicznych bibliotek. Są ładowane do pamięci RAM. Oczywiście, im więcej ich ilości i rozmiaru, tym mniej wolna pamięć RAM pozostaje. Przy prawidłowym funkcjonowaniu własnych procesów, system rezerwuje około 30% całkowitej pamięci RAM. Tak więc, gdy próg wypełnienia wynosi 70%, potrzebne jest miejsce na dodatkowe zasoby. Gdzie
To tutaj bierze udział wirtualna pamięć. Aby wykonać bieżące zadania, system już odnosi się do dysku twardego (do tego samego zarezerwowanego miejsca), tak jakby zwiększał pamięć RAM. W związku z tym użytkownik, który rozwiązuje problem konfigurowania pliku stronicowania w systemie Windows 7, uważa, że zwiększenie jego rozmiaru da zauważalny wzrost wydajności. Tak nie jest.
Po pierwsze, szybkość dostępu do dysku twardego jest znacznie mniejsza niż w pamięci RAM. Po drugie, jeśli rozmiar pliku stronicowania systemu Windows 7 jest znacznie zawyżony, system będzie częściej uzyskiwał dostęp do pamięci wirtualnej, całkowicie ignorując pamięć RAM. W wyniku tego prędkość przetwarzania danych zostaje zmniejszona.
Pojawia się kolejne pytanie: jak praktyczne jest korzystanie z pamięci wirtualnej w ogóle w systemach takich jak Windows 7. Jak wyłączyć plik wymiany zostaną omówione nieco później, ale na razie trzeba zwrócić uwagę na drugą stronę medalu. Przy zbyt małej pamięci RAM i niskiej wydajności procesora nie jest to zalecane. Ale nawet w konfiguracji z dwurdzeniowym procesorem i 2 GB pamięci RAM, pod warunkiem, że nie są używane programy wymagające dużej ilości zasobów, wyłączenie można wykonać całkowicie bezboleśnie dla systemu.
Na przykład, weźmy ten sam system Windows 7. Jak wyłączyć plik stronicowania? Najpierw musisz uzyskać dostęp do jego podstawowych ustawień.
Aby to zrobić, skorzystaj z "Panelu sterowania", w którym wybrano sekcję systemu, chociaż możesz odwoływać się do właściwości komputera.
Następnie przechodzisz do ustawień zaawansowanych. Oto sekcja na karcie wydajności, która przedstawia przycisk parametrów.
Łatwo zauważyć, że domyślnie włączone jest użycie pamięci wirtualnej i ustawiona jest automatyczna zmiana rozmiaru.
W razie potrzeby, pytanie, w jaki sposób zwiększyć plik stronicowania w systemie Windows 7, jest po prostu rozwiązane. Wystarczy aktywować ręczne ustawienie parametrów i ustawić żądaną wartość, wyrażoną w megabajtach (i nie jest konieczne, aby pokrywała się z zalecaną wartością).
Teraz kilka słów o samych parametrach. Uważa się, że należy postępować zgodnie z zaleceniami Microsoftu, chociaż nie zawsze tak jest.
W zależności od ilość pamięci RAM Rozmiary komponentów pagefile.sys mogą mieć następujące zalecane wartości:
Ale tutaj warto zwrócić uwagę, że są to tylko zalecane wartości i mogą się one różnić w dość szerokich granicach. Jak widać z powyższego, parametry nie zależą od rodzaju i szybkości procesora.
Teraz bezpośrednio w podróży. Ponownie, jako przykład niech będzie Windows 7. Jak mogę wyłączyć plik stronicowania?
Trzeba tylko wybrać odpowiedni wybór na linii z jego użycia.
Generalnie warto jednak spojrzeć na pamięć wirtualną w systemie Windows 7. Jak wyłączyć plik stronicowania jest już jasny. Problem jest inny: czy warto? Jeśli spojrzysz na rady ekspertów i komentarze dość dużej liczby użytkowników, nie powinieneś robić takich rzeczy na małych ilościach pamięci RAM. Jednak w przypadku, gdy aplikacje o dużej wadze nie są używane, wyłączenie tego komponentu systemu można wykonać bez szkody dla systemu. W przypadku aplikacji biurowych jego użycie jest całkowicie nieuzasadnione. W przypadku multimediów, tak. Czasami ten składnik może być wymagany.
Plik wymiany systemu Windows 7 dla gier nie jest w ogóle potrzebny, ponieważ obecne projekty koncentrują się na konfiguracjach z 4 GB pamięci RAM i więcej. Ponadto, jak wspomniano powyżej, system uzyskuje dostęp do pamięci wirtualnej o wiele wolniej, co może spowodować zahamowanie samej gry.
Zasadniczo, aby skorzystać z automatycznego dostrajania optymalnej wielkości pamięci wirtualnej, można przejść do programów optymalizacyjnych, które mają zaawansowane funkcje i dodatkowe moduły przyspieszania systemu.
Dość ciekawe sposoby można nazwać aplikacjami takimi jak Advanced SystemCare lub AVZ PC TuneUp. Jest także dobrym rozwiązaniem dla wszystkich rodzajów pakietów, takich jak Windows Manager, zaprojektowanych wyłącznie dla systemów operacyjnych Microsoft. Ogólnie rzecz biorąc jest wybór. Ponadto zaletą takiego oprogramowania jest to, że można go używać do konfigurowania nie tylko jednego parametru, ale także zrównoważonej optymalizacji, w przypadku której po prostu systemy Windows nie są zaprojektowane. Ale najpierw analizator całej konfiguracji działa, a dopiero potem wykonywana jest optymalizacja. Oczywiście, zaangażowanie niektórych konkretnych modułów w programy będzie musiało być ustawione ręcznie, ponieważ podstawowe ustawienia z reguły nie wymagają głębokiej interwencji w systemie.
Pozostaje jeszcze dodać, że w nowoczesnych systemach komputerowych, pod warunkiem wystarczająco mocnej konfiguracji, możliwe jest wyłączenie korzystania z pamięci wirtualnej, aw niektórych przypadkach jest nawet zalecane. Jednak decyzja na korzyść tej lub innej opcji pozostaje w gestii użytkownika.
Ostatecznie takie procedury nie doprowadzą do pewnych krytycznych niepowodzeń, pomimo pewnych wypowiedzi sceptyków, którzy przyzwyczaili się posłusznie przestrzegać zasad. W rzeczywistości sama pamięć wirtualna nie jest najbardziej niezbędnym elementem zapewniającym wydajność systemu. Jest to, by tak rzec, narzędzie na wszelki wypadek. Z reguły jest to tylko rezerwa. I cokolwiek powiedziano, że nie można wyłączyć takiego komponentu, praktyka wciąż pokazuje, że nie ma w tym nic złego. Oczywiście, jeśli sprzęt komputera sam w sobie jest wystarczająco słaby, maksimum, które użytkownik może wyczuć, jest pewnego rodzaju zahamowaniem, a czasem krótkim opóźnieniem. Jeśli takie objawy nagle pojawią się, nie ma nic prostszego niż przywrócenie instalacji do pierwotnego stanu (należy określić automatyczne określanie rozmiaru). To wszystko.