Memori virtual: Perbedaan antara revisi
k Kevdave memindahkan halaman Memori Virtual ke Memori maya melalui pengalihan |
Tidak ada ringkasan suntingan |
||
Baris 1: | Baris 1: | ||
[[Berkas:Memori virtual.svg|thumb|right| |
[[Berkas:Memori virtual.svg|thumb|right|Memori maya menggabungkan RAM aktif dan memori aktif dalam bentuk cakram ke dalam berbagai macam alamat yang berdekatan.]] |
||
'''Memori maya''' ( |
'''Memori maya''' ({{lang-en|virtual memory}}) adalah sebuah mekanisme yang digunakan oleh aplikasi untuk menggunakan sebagian dari hierarki memori seolah-olah ia menggunakannya sebagai [[RAM]] wujud yang terpasang 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 berkas tukar, berkas halaman atau tukar petak. |
||
Dalam sistem operasi berbasis Windows NT, terdapat sebuah komponen yang mengatur ngingatan maya, yakni Pengelola Ngingatan Maya (VMM). VMM dapat memetakan alamat-alamat maya yang dimiliki oleh sebuah proses yang berjalan ke dalam [[halaman]] memori fisik di dalam komputer. Dengan cara begini, setiap proses pun dapat memperoleh ngingatan maya yang cukup agar dapat berjalan, dan yang terpenting adalah setiap proses tidak mengganggu ngingatan yang sedang digunakan oleh proses lainnya. VMM menangani penghalaman antara RAM dan berkas halaman, dengan memindahkan halaman dengan menggunakan sebuah cara yang disebut sebagai penghalaman atas permintaan. Hasilnya, setiap aplikasi 32-bit pun dapat mengakses ngingatan hingga 4 Gigabita (meskipun Windows hanya membatasi proses yang berjalan dalam modus pengguna hanya sebatas 2 GB saja). |
Dalam sistem operasi berbasis Windows NT, terdapat sebuah komponen yang mengatur ngingatan maya, yakni Pengelola Ngingatan Maya (VMM). VMM dapat memetakan alamat-alamat maya yang dimiliki oleh sebuah proses yang berjalan ke dalam [[halaman]] memori fisik di dalam komputer. Dengan cara begini, setiap proses pun dapat memperoleh ngingatan maya yang cukup agar dapat berjalan, dan yang terpenting adalah setiap proses tidak mengganggu ngingatan yang sedang digunakan oleh proses lainnya. VMM menangani penghalaman antara RAM dan berkas halaman, dengan memindahkan halaman dengan menggunakan sebuah cara yang disebut sebagai penghalaman atas permintaan. Hasilnya, setiap aplikasi 32-bit pun dapat mengakses ngingatan hingga 4 Gigabita (meskipun Windows hanya membatasi proses yang berjalan dalam modus pengguna hanya sebatas 2 GB saja). |
Revisi per 7 Juli 2012 02.31
Memori maya (bahasa Inggris: virtual memory) adalah sebuah mekanisme yang digunakan oleh aplikasi untuk menggunakan sebagian dari hierarki memori seolah-olah ia menggunakannya sebagai RAM wujud yang terpasang 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 berkas tukar, berkas halaman atau tukar petak.
Dalam sistem operasi berbasis Windows NT, terdapat sebuah komponen yang mengatur ngingatan maya, yakni Pengelola Ngingatan Maya (VMM). VMM dapat memetakan alamat-alamat maya yang dimiliki oleh sebuah proses yang berjalan ke dalam halaman memori fisik di dalam komputer. Dengan cara begini, setiap proses pun dapat memperoleh ngingatan maya yang cukup agar dapat berjalan, dan yang terpenting adalah setiap proses tidak mengganggu ngingatan yang sedang digunakan oleh proses lainnya. VMM menangani penghalaman antara RAM dan berkas halaman, dengan memindahkan halaman dengan menggunakan sebuah cara yang disebut sebagai penghalaman atas permintaan. Hasilnya, setiap aplikasi 32-bit pun dapat mengakses ngingatan hingga 4 Gigabita (meskipun Windows hanya membatasi proses yang berjalan dalam modus pengguna hanya sebatas 2 GB saja).