Virtual memory merupakan teknologi yang memungkinkan sistem operasi mengelola memori secara virtual. Virtual memory bertugas sebagai jembatan antara memori fisik dan memori logika, serta membantu mengurangi beban RAM dengan menyimpan data RAM sementara di hard disk. Cara kerjanya adalah dengan memuat halaman memori hanya saat dibutuhkan proses (demand paging).