Virtual Memory adalah sebuah teknik manajemen memori yang memisahkan antara memori logis dan memori fisiknya, yaitu dengan menaruh memory logis ke secondary storage dan hanya membawa halaman yang diperlukan ke memori utama. memori virtual ini digunakan oleh sistem operasi ketika menjalankan program aplikasi yang kapasitasnya melebihi memori yang tersedia.
Fungsi Virtual Memory adalah untuk mengoptimalkan kinerja komputer dengan tambahan memory kemungkinan terjadinya crash sangat kecil sekali.