Virtualna memorija daje svakom procesu iluziju vlastitog privatnog, kontinuiranog bloka memorijskih adresa (od 0 do velikog maksimuma), bez obzira na to koliko fizičkog RAM-a zapravo postoji ili gdje podaci stvarno leže. OS i MMU (Memory Management Unit) CPU-a u hodu prevode te virtualne adrese u fizičke adrese.
Kako iluzija funkcionira
Memorija je podijeljena na fiksne veličine (obično 4 KB). po procesu mapira svaku virtualnu stranicu u fizički :
