55126

55126



PAMIĘĆ WIRTUALNA

niektóre .mniej używane strony mogą leżeć na dysku

Paging On Demandodwdanie do strony .której nie ma w RAMie(zgaszony bit poprawności)->pagc fault.sterowanie przechodzi do OS->OS sprawdza czy błąd pochodzi od nieprawidłowego odwolania(awaryjny koniec programu) czy trzeba sprowadzić stronę z dysku->wyszukanie wolnej ramki w pamięci fizycznej->wczytanie z dysku strony .proc zajmuje się czym innym->strona wczytana.modyfikacja tablicy stron procesu z uwzględnieniem nowej strony->wznawianie procesu od rozkazu,który spowodował page fault memory mapping:skojarzenie pliku z fragmentem wirtualnej przestrzeni adresowej.kolejne str ony odpowiadają kolejnym blokom pliku

zastępowanie stron: w momencie.gdy pamięć fizyczna się kończy,a potrzeba więcej,odsyła się nieużywane strony na dysk

FIFO najstarsza sprowadzona strona jest zastępowana i idzie na dysk

OPT :zastąpienie strony .która najdłużej nie będzie używana.przypadek idealny,nie do

zrealizowania

LRU(Last Recently Used):zastąpnienie strony najdawniej używanej,z pomocą stosu(ostatnio używatra na wierzch).nie do zrealizowania bez sprzętu,używa się algotytmów przybliżonycluip metody bitów przeniesienia

NRU(Not Recently Used):spraw'dzenie.dla któiych stron nic ustawiono bitu odniesienia LFU(Last Freąuently Used):kolejne przybliżenie LRU.sprawdzanie stron metodą FIFO z uwzgl. bitów odniesienia.jeśli zgaszony,wymiana stronyjeśli zapalony,gaszony,i zmieniany czas przybycia strony na aktualny.

ulepszony LFU oprócz bitu odniesienia R jeszcze bit modyfikacji D,cztery klasy(R=D=0-nie używana i nie zmieniana itd. aż do R=1 D=l).wymiana strony z najniższej niepustej klasy (R=D=0)

MFU(Most Freąuently Used):zastąpienie strony z największą wart. licznika odwolań.te z mniejszym dopiero co będą potrzebne

tluaslung proces ma tak mało ramek,że ciągle musi wymieniać strony z dyskiem.gdy jest krytycznie mało RAMu



Wyszukiwarka

Podobne podstrony:
skanowanie0077 2 Uważaj! Niektóre produkty, używane w domu, mogą.być niebezpieczne. Nie powinno się
skanowanie0077 2 Uważaj! Niektóre produkty, używane w domu, mogą być niebezpieczne. Nie powinno się
Reguła mówi, że jedynie stanj różniące się krętem o 2 mogą leżeć na tej samej trajektorii. Dotychcza
Obsługa i naprawa Audi (222) 4.3. AUTOMATYCZNA SKRZYNIA BIEGÓW Niektóre samochody Audi 80 mogą być,
CCI00070 (2) Ad 3) Wreszcie niektóre czynności prawne nie mogą być w ogóle dokonane przez ograniczon
Białka mogą przechodzić przez całą grubość dwuwarstwy lipidowej albo też mogą leżeć na jej zewnętrzn
Model systemu (c.d.)■•■Warstwy procesora (niepodzielne) 7: Pamięć wirtualna (segmenty, strony) 6:
IMG!37 (3) Pi Bogaiyrim wt ^ aProbQMEąn£^nzzsz .dana społeczność;^ niektór^^funkigje danej formy mog
Dolne połowy (ang. bottom halves) •    Często niektóre mniej ważne czynności nie musz
Pamięć wirtualna składa się z 24 komórek o adresach logicznych od 0 do 23. Strona pamięci wirtualnej
Przykład - pamięć wirtualna KSP, tydzień 9 dr inż. Eligiusz Pawłowski 9
& Pamięć wirtualna •/ Pamięć wirtualna, ma stwarzać wrażenie, iż każde zadanie dysponuje
Pamięć wirtualna Informacja o aktualnym położeniu wszystkich stron wirtualnych jest przechowywana pr
Pamięć wirtualna Ponieważ translacja adresu wirtualnego następuje przy każdym kontakcie z pamięcią

więcej podobnych podstron