Apa itu Virtual Memori?
Mungkin sebagian dari pengguna Microsoft Windows sudah tidak asing lagi dengan istilah itu. Kerana sering sekali windows memberi peringatan kepada user tentang “Memory is low”, ini terjadi kerana komputer kekurangan memori untuk menjalankan sebuah program. Hal ini sering terjadi pada saat komputer ingin menjalankan program yang memerlukan sumber memori yang besar seperti Game, mungkin banyak gamer sering sekali terganggu dengan masalah seperti ini.
Pengertian dari Virtual Memory itu sendiri ialah Memori Sementara yang digunakan komputer untuk menjalankan berbagai program aplikasi ataupun menyimpan data yang memerlukan memory yang lebih besar dari memory yang telah tersedia ( Memory fisik seperti RAM). Program ataupun data yang tidak muat dimasukan pada memory asli ( RAM ), akan disimpan ke dalam sebuah Pagging File.
Sesuai dengan namanya “Virtual Memori” berarti :
- Memori : Ruang penyimpanan
- Virtual : Tiruan / tidak nyata.
Jadi Virtual Memori adalah sebuah sistem yang digunakan oleh sistem operasi untuk menggunakan sebagian dari Memori Sekunder yaitu Harddisk seolah-olah ia menggunakannya sebagai memori internal/utama (RAM) fisik yang terpasang di dalam sebuah sistem komputer. Sistem ini beroperasi dengan cara memindahkan beberapa kode yang tidak diperlukan ke sebuah berkas di dalam hard drive yang disebut dengan page file.
Pengertian Pagging file
Pagging File ialah data yang hanya disimpan sementara atau disebut swap. Pada sistem operasi linux kita diharuskan untuk membuat dua partition utama iaitu untuk system dan untuk swap. Virtual Memory ini berbeza dengan Memory fisik seperti RAM, kerana RAM merupakan komponen yang termasuk kedalam golongan hardware.
Keuntungan menggunakan Virtual Memory ini:- Lalu lintas dari proses input dan output akan menjadi lebih rendah, sehingga proses lebih cepat
- Penggunaan memory fisik akan lebih sedikit
- Tidak akan terjadi deadlock (error system)
- Dapat menambah jumlah user yang akan ditangani
- Memory Virtual dapat diset melebihi kapasiti memory Fisik
Dalam sistem operasi berbasis Windows NT, terdapat sebuah komponen yang mengatur memori virtual yaitu Virtual Memory Manager (VMM) yang memiliki fungsi untuk dapat memetakan alamat-alamat virtual yang dimiliki oleh sebuah proses yang berjalan ke dalam page memori fisik di dalam komputer. Dengan cara ini maka setiap proses dapat memperoleh memori virtual yang cukup agar dapat berjalan dan tidak mengganggu memori yang sedang digunakan oleh proses lainnya. VMM menangani paging antara RAM dan page file agar setiap aplikasi 32-bit dapat mengakses memori hingga 4 Gigabyte, meskipun Windows hanya membatasinya pada kisaran 2 Gigabyte.
Jadi, untuk komputer yang mempunyai memori / RAM kecil ada baiknya memperbesar virtual memori agar tetap dapat menjalankan aplikasi yang memerlukankan memori yang besar terutama untuk game.
Berikut adalah langkah-langkah untuk memperbesar virtual memori di Windows XP (Experience):
- click tombil start.
- Pilih / masuk ke control panel.
- Click pilihan System.
- Maka muncul window “System properties”. Dan pilih tab Advanced
- click tombol Setting pada frame Performance.
- Maka muncul window “Performance Option”. Dan pilih tab Advanced
- kemudian click tombol Change pada frame Virtual Memory.
- Maka akan muncul gambar dibawah ini.
9. Ubahlah nilai yang saya lingkari menjadi lebih besar dari nilai default/ nilai standar, minimal sesuai dengan nilai yang ada di gambar ini. Yaitu berkisar antara 1024 – 2048 Megabyte.
10. Click butang Set dan OK.
11. Jika Windows anda memerlukan restart maka click butang ok dan restart komputer anda.
Sebenarnya konsep virtual memory ini juga berlaku untuk Sistem operasi lainnya seperti pada sistem operasi Linux, pada sistem operasi linux konsep virtual memory ini lebih dikenal dengan Swap memory yang telah dipartisi sebelumnya. Ini berlaku untuk semua distro linux seperti: redhat (fedora core), ubuntu/debian, mandriva/mandrake , suse dan lainnya. Tetapi dalam sistem operasi linux biasanya virtual memory telah di tetapkan sebelum proses installation-nya iaitu dalam bentuk partition harddisk untuk swap memory.