Wirtualny komputer pamięci

click fraud protection

tych użytkowników komputerów, którzy są na tyle szczęście, aby złapać wspaniałą rozkwit systemów opartych na procesorach zgodnych 8086 są bardzo dobrze wiedzą, jak w tym czasie ważne, ilość zainstalowanej pamięci.Wynik był dosłownie kilobajtach: przekroczyć podstawowe 640 kbps i dotrzeć do "Fantastic" 736 KB nabywania specjalistycznej przedłużenie zewnętrznego, który jest mocny opłata w stosunkowo dużej wielkości obudowy.Jednak technologia komputerowa ewoluowała szybko i szybko psychologicznej bariery 1 megabajt została podjęta.Moduły RAM są znacznie mniejsze, pojawił się także procesory używając go w pełni.Nie pozostaje w tyle i aplikacji.Przełomowe wydarzenie było wyjściową Vindovs trzecią wersję, w których korzystanie z pamięci wirtualnej.Były to jednak tylko wstępne kroki w kierunku, który stanie się standardem we wszystkich systemach operacyjnych.

Czym jest pamięć wirtualna?Wyobraź sobie dwa identyczne komputera z systemem Windows 3, tylko jeden ma 1 MB pamięci, a pozostałe - 2 MB.Aby wybrać aplikacje w oparciu o objętości - do potępienia programistom ciężkiej pracy, ponieważ muszą zoptymalizować swoje produkty dla 1, 2, itd.megabajta.Utwórz program przeznaczony dla standardowego minimum 640 KB - to znaczy dać jakieś szanse, "Drive" ramy aplikacji.Koncentracja na 2MB - stracić potencjalnych klientów, którzy posiadają komputery tylko 1 MB.Zrozumiałe jest, i Microsoft, więc zaproponowała mechanizm, zwany "pamięci wirtualnej".Programiści nie muszą już wiedzieć, ile jest zainstalowany w każdym komputerze.Oczywiście, pewne ograniczenia, jednak należy wziąć pod uwagę, ale ogólna troska o jak "zaprzyjaźnić" wymagających aplikacji i komponentów komputera przejął systemu operacyjnego.Cudów nie ma tu, oczywiście, nie występuje.Zasada działania jest bardzo prosta.

Weźmy na przykład przypadek, gdy komputer jest uruchamiany przy zastosowaniu opracowanej pod 1MB 2MB.Część objętości zajmowana przez samego systemu, a zatem, z 1 MB do dyspozycji użytkownika tylko 500 kb (zawieszony).Uruchom aplikację.Jeśli pamięć wirtualna jest włączona, czy wyłączona, program zajmuje 500 kb i wyjścia, podając komunikat o błędzie.Ale to zupełnie inna jeśli mechanizm jest wliczone: robi te same 500 kb, jeśli poniższe zapytanie jest pamięć, blok danych jest zapisywana na specjalnym pliku na dysku, zwalniając głośność w pamięci RAM.Mechanizm stosowania "przejrzyste".W rzeczywistości, pamięć wirtualna - jest to część zadania, ale nie zostaną umieszczone w frytkami i miejsca na dysku.Decyzja ta okazała się tak skuteczna, że ​​nadal pracują na jego poprawę.Tak więc w ostatnich Vindovs 8 do już znanego pliku wymiany dodania pliku stronicowania plik wymiany, przeznaczone tylko dla aplikacji metra.

Czasami użytkownicy mogą zobaczyć komunikat systemowy, który kończy się pamięć wirtualna.Jak to wyjaśnić w związku z powyższym?Co więcej, nie jest jasne, biorąc pod uwagę, że ilość wolnego miejsca na dysku twardym może być nadal.Jedną z najbardziej prawdopodobnych przyczyn tego jest niewłaściwy konfiguracji mechanizmu pamięci wirtualnej.Chociaż Domyślnie system wybiera automatyczną regulację wielkości pliku stronicowania jest dozwolone sterowanie ręczne do określenia sztywnych ram.Czy konieczne jest, aby to zrobić, czy nie - każdy użytkownik wybiera własną rękę, ale jeśli wystąpi błąd z powodu braku objętości będą musiały podnieść górną granicę dozwolonych.To jest skonfigurowany w Opcje wydajności (mogą być dostępne poprzez "Mój komputer" lub z panelu sterowania).