VM
A HupWiki-ből...
Virtuális memória
A virtuálismemória-kezelés minden modern operációs rendszernek része. A virtuálismemória-kezelés azt jelenti, hogy az operációs rendszer képes a merevlemez-területet RAM bővítésként kezelni, azaz a merevlemezen található swap terület felhasználásával az operációs rendszer képes lesz nagyobb programokat futtatani és több adatot kezelni, mint amennyi valójában beleférne a fizikai memóriába (RAM). Ezt a kernel úgy oldja meg, hogy a pillanatnyilag nem használt memóriablokkokat kiírja a merevlemezre (swapout), így a felszabaduló memória más célra felhasználható lesz. Amint az eredeti tartalomra újra szükség lesz, a kernel visszaolvassa (swapin) a memóriába. Ez teljesen láthatatlan a felhasználó számára; a futó programok csak a nagy memóriaterületet látják és nem veszik észre, hogy bizonyos részei időnként a lemezre kerülnek. Természetesen a merevlemez írása és olvasása sokkal lassabb, mint a fizikai memória használata, ami a programok futását lassítja. (A memória és a merevlemez olvasási és írási sebessége közt pár ezerszeres szokott lenni a különbség).
A merevlemez azon részét, amelyet a virtuális memória használ swap területnek (swap space) nevezzük.
Kapcsolódó szócikkek
vagy