Co to jest wirtualny system pamięci?

System pamięci wirtualnej oznacza obszar znajdujący się na dysku twardym komputera, który pozwala programom działać bez konieczności ładowania ich do pamięci fizycznej. Komputery mają zasadniczo dwa rodzaje systemów pamięci: pamięć o dostępie swobodnym (RAM) i pamięć wirtualna (VM). Jeśli nie ma wystarczającej ilości pamięci fizycznej lub RAM, dostępnych do uruchomienia wszystkich aplikacji, które użytkownik mógł otworzyć w dowolnym momencie, system wykorzystuje pamięć wirtualną, aby nadrobić różnicę.

Jeśli komputer nie miał dostępu do pamięci wirtualnej po wyczerpaniu pamięci RAM, użytkownik otrzyma komunikat o błędzie wskazujący, że inne aplikacje będą musiały zostać zamknięte w celu załadowania nowego programu. Proces pamięci wirtualnej polega na wyszukiwaniu lokalizacji w pamięci fizycznej, do których nie uzyskiwano dostępu przez określony czas. Informacje te są następnie kopiowane do obszaru na dysku twardym. Zwolnione miejsce można teraz wykorzystać do załadowania nowego programu.

Ta funkcja jest jedną z wielu operacji wykonywanych automatycznie przez komputer, która pozostaje niezauważona przez przeciętnego użytkownika. Pamięć wirtualna to nie tylko sposób, w jaki komputer tworzy dodatkową pamięć do korzystania z aplikacji, ale także wykorzystuje dostępne zasoby pamięci systemowej. Jest to tańsze niż zakup dodatkowych układów RAM. Dysk twardy każdego systemu komputerowego ma obszar wykorzystywany na pamięć wirtualną.

To wtórne źródło pamięci, w którym informacje są przechowywane i pobierane, nazywa się plikiem stronicowania. Obszar, w którym dane są wymieniane tam iz powrotem między pamięcią fizyczną a systemem pamięci wirtualnej, w blokach o równej wielkości, nazywany jest stronami. Pamięć wirtualna to zasadniczo mały plik stronicowania, który znajduje się na dysku twardym. Po prostu dodanie do rozmiaru pliku stronicowania może zwiększyć pojemność pamięci wirtualnej systemu pamięci. Natomiast jedynym sposobem na zwiększenie ilości pamięci RAM jest zakup i instalacja układów o większej pojemności pamięci.

Jedną z wad pamięci wirtualnej jest to, że szybkość przetwarzania odczytu i zapisu jest zauważalnie wolniejsza w porównaniu do pamięci o dostępie swobodnym. Użytkownicy, którzy w znacznym stopniu zależą od wirtualnego systemu pamięci do uruchamiania swoich aplikacji, odczują spadek ogólnej wydajności swojego systemu komputerowego. Faktem jest, że dyski twarde nie są zbudowane do obsługi niewielkich fragmentów informacji. Kluczem do optymalnej wydajności systemu jest posiadanie wystarczającej ilości pamięci RAM do obsługi obciążeń rutynowego przetwarzania programu. Zapewni to, że dostęp do VMS jest wyjątkiem, a nie regułą.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?