Virtual memory yang dalam bahasa Indonesia adalah Memori Virtual adalah sebuah mekanisme yang digunakan oleh sebuah aplikasi untuk menggunakan sebagian dari Memori sekunder seolah-oleh ia menggunakannya sebagai RAM fisik yang terinstal di dalam sebuah sistem. Mekanisme ini beroperasi dengan cara memindahkan beberapa kode yang tidak dibutuhkan ke sebuah berkas di dalam hard drive yang disebut dengan swap file, page file, atau swap partition.
Dalam sistem operasi berbasis Windows NT, terdapat sebuah komponen yang mengatur memori virtual, yaitu Virtual Memory Manager (VMM). VMM dapat memetakan alamat-alamat virtual yang dimiliki oleh sebuah proses yang berjalan ke dalam page memori fisik di dalam komputer. Dengan cara seperti ini, setiap proses pun dapat memperoleh memori virtual yang cukup agar dapat berjalan, dan yang terpenting adalah setiap proses tidak menggangu memori yang sedang digunakan oleh proses lainnya. VMM menangani paging antara RAM dan page file. Dengan memindahkan page dengan menggunakan cara yang disebut sebagai demand paging. Hasilnya setiap aplikasi 32-bit pun dapat mengakses memori hingga 4 GB (meskipun windows hanya membatasi proses yang berjalan dalam modus pengguna hanya 2 GB saja).
0 Comments:
Posting Komentar