Virtuální paměť dává každému procesu iluzi vlastního soukromého, souvislého bloku paměťových adres (od 0 až po velké maximum), bez ohledu na to, kolik fyzické RAM skutečně existuje nebo kde data doopravdy leží. OS a MMU (Memory Management Unit) procesoru překládají tyto virtuální adresy na fyzické adresy za běhu.
Jak iluze funguje
Paměť je rozdělena na pevné velikosti (běžně 4 KB). pro každý proces mapuje každou virtuální stránku na fyzický :
