Temat 21 - Pamiec wirtualna i plik wymiany.
Plik wymiany - specjalny plik systemowy wykorzystywany przez Windows jako Pamięć wirtualna. Ten plik w systemach operacyjnych opartych o Windows NT nazywa się pagefile.sys. Jest wykorzystywany wówczas, gdy menedżer pamięci uwalnia pamięć RAM, nie zmniejszając ilości zaalokowanej pamięci wirtualnej. Szczególnym przypadkiem jest sytuacja, gdy ilość przetwarzanych informacji nie mieści się w pamięci fizycznej. Dane z pamięci wirtualnej są wtedy tymczasowo zapisywane do pliku wymiany. Zbyt częste zapisy do pliku wymiany pogarszają wydajność komputera i przyczyniają się do nadmiernego zużycia dysku twardego i zazwyczaj świadczą o zbyt małej ilości pamięci RAM. Aby plik wymiany działał wydajnie powinien być zapisany w jednolitym, zdefragmentowanym obszarze dysku. Warto też ze względów wydajnościowych przenieść go na osobny dysk twardy, ewentualnie na dedykowaną partycję a co najmniej na partycję inną niż podstawowa (tj. ta na której zainstalowano system, zwykle oznaczoną literą "C:\").
Plik wymiany używany jest również do zapisywania zrzutu pamięci podczas wyświetlania tak zwanego niebieskiego ekranu śmierci (Blue Screen of Death). Dane te, przy następnym uruchomieniu systemu przepisywane są do odpowiedniego pliku. Podejście takie ma na celu zminimalizowanie ryzyka awarii systemu plików podczas tworzenia zrzutu.
Źródło: https://pl.wikipedia.org/wiki/Plik_wymiany
Pamięć
Kliknijmy prawym przyciskiem na ikonę Mój komputer i z menu wybierzmy pozycję Właściwości. Przejdźmy na zakładkę Zaawansowane i w sekcji Wydajność kliknijmy w przycisk Ustawienia. W nowym oknie ponownie przejdźmy na zakładkę Zaawansowane. Następnie kliknijmy w przycisk Zmień znajdujący się w sekcji Pamięć wirtualna.
Zmieńmy teraz wartości według naszego uznania. Ja proponuje dla komputerów posiadających 512 i więcej RAM'u
Pamiętajmy, że nieważne jak dużo będziemy posiadać pamięci operacyjnej nie możemy nigdy zupełnie wyłączać pliku wymiany. Jest on potrzebny do prawidłowego działania wielu
Źródło: https://www.centrumxp.pl/WindowsXP/446,1,Plik_wymiany.aspx
Rzadko zauważa się ją, gdy komputer działa prawidłowo, ale pamięć stanowi klucz do poprawy wydajności. Rozszerzamy pamięć RAM.

Ceny pamięci zmieniają się — raz są wyższe, raz niższe. Chociaż instalacja większej ilości pamięci RAM w komputerze jest prawie zawsze dobrą inwestycją, to nie trzeba wcale wydawać pieniędzy, aby maksymalnie wykorzystać możliwości aktualnie zainstalowanej pamięci. Dyski twarde mają coraz większą pojemność (w ciągu czterech lat standardowa pojemność dysku twardego wzrosła z 4 GB do 40 GB), ale pamięć jest nadal dużo droższa niż nośnik, więc system Windows musi wykorzystywać wolne miejsce na dysku jako pamięć wirtualną. Optymalizacja pracy systemu Windows dzięki pamięci wirtualnej może znacznie zwiększyć wydajność komputera i sprawić, że komputer nie będzie się ciągle zawieszać.
Im większa liczba uruchomionych programów, tym wolniejsza praca komputera. Pamięć wirtualna na dysku twardym jest nie tylko sto razy wolniejsza od prawdziwej pamięci, ale przeniesienie jednostki informacji z pamięci fizycznej do pliku wymiany, w którym jest przechowywana pamięć wirtualna na dysku twardym, w celu zwolnienia miejsca na dane innej aplikacji, także wymaga czasu. Niektóre aplikacje wymagają więcej pamięci niż to konieczne i rezerwują ją sobie. Źle napisane aplikacje mogą zaśmiecać pamięć nawet po ich zamknięciu, a współużytkowane pliki DLL ładowane przez jeden program nie są zamykane wraz z tą aplikacją, jeżeli w tym samym czasie używa ich drugi program.
Przydatne narzędzia
Do czyszczenia pamięci najlepiej nadają się narzędzia do optymalizacji pamięci. Często dzięki nim można dwukrotnie zwiększyć ilość wolnej pamięci bez konieczności zamykania dokumentów i programów. Pamięć będzie także mniej pofragmentowana.
Podczas defragmentacji dysku twardego należy pamiętać, aby najpierw wyłączyć pamięć wirtualną, ponieważ nie można przenosić ani defragmentować pliku wymiany, który jest zawsze używany. W systemie Windows 98 kliknij prawym przyciskiem myszy ikonę Mój komputer, a następnie kliknij polecenie Właściwości, kliknij kartę Wydajność, kliknij opcję Pamięć wirtualna i opcję Wyłącz pamięć wirtualną (nie zalecane). Jeżeli zabraknie pamięci RAM i nie ma dostępnej pamięci wirtualnej, komputer może się zawiesić. Dlatego podczas defragmentacji nie należy uruchamiać innych programów (spowodowałoby to niemożność przenoszenia plików owych uruchomionych aplikacji), a po zakończeniu należy ponownie włączyć plik wymiany.
System Windows tworzy plik strony o rozmiarze co najmniej odpowiadającym rozmiarowi pamięci rzeczywistej plus 12 MB. Aby mieć pewność, że nie zabraknie miejsca na dysku, można ustawić minimalną i maksymalną ilość miejsca. Jeżeli minimalna ilość miejsca na dysku będzie równa ilości maksymalnej, system Windows nie będzie niepotrzebnie zwiększać i zmniejszać pliku. Oznacza to także, że plik wymiany pozostanie w tym samym miejscu na dysku twardym i nie będzie defragmentowany. Najlepiej rozpocząć od 384 MB.
Źródło: https://support.microsoft.com/kb/835645/pl