Memori virtual: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
k Melindungi "Memori virtual": Perang suntingan (‎[edit=sysop] (kedaluwarsa 28 Juli 2012 19.54 (UTC)) ‎[move=sysop] (kedaluwarsa 28 Juli 2012 19.54 (UTC)))
kTidak ada ringkasan suntingan
Baris 1:
[[Berkas:Memori virtual.svg|thumb|right|Memori virtual menggabungkan RAM aktif dan memori aktif dalam bentuk cakram ke dalam berbagai macam alamat yang berdekatan.]]
'''Memori virtual''' (dalam bahasa Inggris: ''virtual Memory'') adalah sebuah mekanisme yang digunakan oleh aplikasi untuk menggunakan sebagian dari [[hierarki memori|memori sekunder]] seolah-olah 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, yakni Virtual Memory Manager (VMM). VMM dapat memetakan alamat-alamat virtual yang dimiliki oleh sebuah proses yang berjalan ke dalam ''[[page]]''halaman [[memori fisik]] di dalam komputer. Dengan cara begini, setiap proses pun dapat memperoleh memori virtual yang cukup agar dapat berjalan, dan yang terpenting adalah setiap proses tidak mengganggu memori yang sedang digunakan oleh proses lainnya. VMM menangani pagingpenghalaman antara RAM dan pageberkas filehalaman, dengan memindahkan pagehalaman dengan menggunakan sebuah cara yang disebut sebagai ''[[demand paging]]''. Hasilnya, setiap aplikasi 32-bit pun dapat mengakses memori hingga 4 gigabytegigabita (meskipun Windows hanya membatasi proses yang berjalan dalam modus pengguna hanya sebatas 2 GB saja).
 
{{computer-stub}}