Virtual memory digunakan pada saat operating system kehabisan memory, dimana
o.s. akan memindahkan data yang paling terakhir diakses ke dalam swapfile di
hardisk. Hal ini mengosongkan/ membebaskan beberapa ruang kosong pada memory
untuk aplikasi yang akan digunakan selanjutnya. Operating system akan melakukan
hal ini secara terus menerus ketika data baru diisi pada ram. Kemudian, pada saat data
yang tersimpan di swapfile diperlukan, data tersebut ditukar (swap) dengan data yang
paling terakhir dipakai di dalam memory (ram). Hal ini mengakibatkan swapfile
bersifat seperti ram, walaupun program tidak dapat secara langsung dijalankan dari
swapfile.
6.