• Ogłoszenie:

Lokalizacja pamięci wirtualnej na dysku twardym

Dyskusje i problemy z Unix'ami

Lokalizacja pamięci wirtualnej na dysku twardym

Postprzez austiamel47 06 Sie 2021, 04:48

reklama
Czytałem o stronicowaniu i przestrzeni wymiany i jestem trochę zdezorientowany tym, ile miejsca (i gdzie) na dysku twardym jest używane do stronicowania / wymiany ramek. Pomyślmy o następującym scenariuszu:

Mamy jeden proces, który stopniowo wykorzystuje nowsze strony w pamięci wirtualnej. Za każdym razem dla nowej strony alokujemy ramkę w pamięci fizycznej.

Ale po pewnym czasie ramki w pamięci fizycznej się wyczerpują i wybieramy ofiarę do usunięcia z pamięci RAM.

Mam następujące wątpliwości :

Czy ramka ofiary jest zamieniana na przestrzeń wymiany lub stronicowana do innej lokalizacji (poza przestrzenią wymiany) na dysku twardym?

Z tego, co widziałem, przestrzeń wymiany jest zwykle około 1-2x wielkości pamięci RAM, więc czy oznacza to, że proces mTweakbox Appvalley https://vlc.onl
oże używać łącznie tylko pamięci RAM + przestrzeni wymiany? A może byłoby to coś więcej i ograniczone wielkością pamięci wirtualnej?
austiamel47
~user
 
Posty: 2
Dołączenie: 20 Sty 2021, 06:30



Powróć do System Linux / Unix

Kto jest na forum

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 8 gości