Az
MMU tehát a címleképezés mellett azt is figyeli, hogy a végrehajtandó
utasításban olyan virtuális cím van-e, mely olyan blokkra hivatkozik,
mely még nem került be a
főtárba. Amennyiben ilyet talál, akkor ez kivételt
okoz, és az operációs rendszer megszakításkezelő rutinja meghatározza
azt a főtárba már bemásolt blokkot, melyre várhatóan legkevésbé
lesz szükség az elkövetkezendőkben, és ez kiírásra kerül a
háttértáron
lévő virtuális tárba, helyére pedig bemásolásra kerül az a blokk,
melynek adataira az aktuális utasítás végrehajtásához szükség van.
A folyamat elvét mutatja be a következő ábra:

A virtuális tárkezelésnek
két alapvető formája van, a szegmentálás és
a lapozás, ekkor virtuális tár blokkjait
szegmensnek, illetve
lapnak nevezzük. |