Virtuel hukommelse giver hver proces illusionen om sin egen private, sammenhængende blok af hukommelsesadresser (fra 0 op til et stort maksimum), uanset hvor meget fysisk RAM der faktisk findes, eller hvor dataene reelt ligger. OS'et og CPU'ens MMU (Memory Management Unit) oversætter disse virtuelle adresser til fysiske adresser i farten.
Hvordan illusionen fungerer
Hukommelsen deles op i af fast størrelse (typisk 4 KB). En per proces mapper hver virtuel page til et fysisk :
