Virtual memory memisahkan memori logis dan fisik dengan menyimpan halaman yang tidak digunakan di disk sekunder. Demand paging mengambil halaman dari disk ketika dibutuhkan oleh proses, sementara copy-on-write berbagi halaman antar proses hingga salah satu proses memodifikasinya.