Memori maya (virtual memory) memberi setiap process ilusi bahawa ia memiliki blok alamat memori peribadi dan bersambung tersendiri (dari 0 hingga suatu maksimum yang besar), tanpa mengira berapa banyak RAM fizikal yang sebenarnya wujud atau di mana data itu sebenarnya berada. OS dan MMU (Memory Management Unit) CPU menterjemah alamat maya ini kepada alamat fizikal secara langsung ketika capaian.
