Memori virtual: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
kTidak ada ringkasan suntingan
Kevdave (bicara | kontrib)
k Rapi bagian atas
Baris 1:
[[Berkas:Memori virtual.svg|thumb|right|MemoriNgingatan virtualmaya menggabungkan RAM aktif dan memori aktif dalam bentuk cakram ke dalam berbagai macam alamat yang berdekatan.]]
'''MemoriNgingatan virtualmaya''' (dalam bahasa Inggris: ''virtual Memorymemory'') adalah sebuah mekanisme yang digunakan oleh aplikasi untuk menggunakan sebagian dari [[hierarki memori|memoringingatan sekunder]] seolah-olah ia menggunakannya sebagai [[RAM]] fisikwujud yang terinstalterpasang di dalam sebuah sistem. Mekanisme ini beroperasi dengan cara memindahkan beberapa kode yang tidak dibutuhkan ke sebuah berkas di dalam kandar keras (''hard drive'') yang disebut dengan ''swapberkas file''tukar, ''pageberkas file''halaman atau ''swaptukar partition''petak.
 
Dalam sistem operasi berbasis Windows NT, terdapat sebuah komponen yang mengatur memoringingatan virtualmaya, yakni VirtualPengelola MemoryNgingatan ManagerMaya (VMM). VMM dapat memetakan alamat-alamat virtualmaya yang dimiliki oleh sebuah proses yang berjalan ke dalam ''[[pagehalaman]]'' [[memori fisik|ngingatan wujud]] di dalam komputer. Dengan cara begini, setiap proses pun dapat memperoleh memoringingatan virtualmaya yang cukup agar dapat berjalan, dan yang terpenting adalah setiap proses tidak mengganggu memoringingatan yang sedang digunakan oleh proses lainnya. VMM menangani pagingpenghalaman antara RAM dan pageberkas filehalaman, dengan memindahkan pagehalaman dengan menggunakan sebuah cara yang disebut sebagai [[demandpenghalaman paging]]atas permintaan. Hasilnya, setiap aplikasi 32-bit pun dapat mengakses memoringingatan hingga 4 gigabyteGigabita (meskipun Windows hanya membatasi proses yang berjalan dalam modus pengguna hanya sebatas 2 GB saja).
 
{{computer-stub}}