Virtualioji atmintis (virtual memory) kiekvienam procesui suteikia iliuziją, kad jis turi savo privatų, ištisinį atminties adresų bloką (nuo 0 iki didelio maksimumo), nepriklausomai nuo to, kiek fizinės RAM iš tikrųjų yra ar kur duomenys tikrai guli. OS ir CPU MMU (Memory Management Unit) verčia šiuos virtualius adresus į fizinius adresus skrydžio metu.
Kaip veikia iliuzija
Atmintis padalyta į fiksuoto dydžio (dažniausiai 4 KB). Kiekvienam procesui atskira susieja kiekvieną virtualų puslapį su fiziniu :
