A
virtuális tárkezelés alapkérdései a következők:
-
Mekkora
legyen egy blokk mérete? Viszonylag nagy tárterület célszerű
blokknak kijelölni, annak érdekében, hogy gyakran ne legyen szükség
a blokk cseréjére, mivel ehhez relatíve hosszú beolvasási idő szükséges.
-
Hova
lehet egy blokkot beírni a főtárban? Tetszőleges helyre.
-
Ha
be kell másolni egy blokkot a főtárba, akkor melyik főtár-blokkot
írhatjuk felül? Ezt
operációs rendszer dönti el algoritmussal, leggyakoribb LRU (Least
Recently Used) stratégia alkalmazása, mely a
processzor (programok) által legkevésbé használt blokk kiválasztását
eredményezi.
-
Ha
megváltozik egy blokk a
főtárban, mikor írjuk be a
virtuális tárba?
A
write back eljárás
alkalmazása a célszerű, azaz csak blokkcserénél aktualizáljuk a virtuális tárat, mert
az aktualizálás jelentős időt igényel.
A virtuális tárkezelésre
jellemző adat az alig 0,00001
– 0,001%-os hibaarány
(Miss-Rate),
azaz ha a keresett adatot tartalmazó blokk nincs benn a főtárban.
 |