Pengertian Virtual Memori
Memori virtual adalah teknik yang berfungsi untuk memecahkan memori fisik dengan memori logis. Dengan pemecahan memori tersebut bisa didapatkan banyak manfaat seperti :
- Ukuran ruang logis dapat lebih besar dari ukuran ruang alamat fisik
- Hanya sebagian dari program yang dimuat ke dalam memori
- Efisiensi pembuatan proses yang baru
- Program lain berjalan pada waktu yang sama
- Lebih sedikit I/O yang diperlukan untuk memuat proses
- Ruang alamat dapat dibagi antara beberapa proses
Memori virtual adalah bagian dari hard drive Anda yang diklasifikasikan sebagai RAMoleh sistem operasi Anda atau perangkat lunak lain. Karena ruang disk lebih murah daripada RAM ekstra, memori virtual adalah cara yang murah untuk mendapatkannyamemori ekstra dan membuat aplikasi Anda berjalan lebih cepat. Biasanya memori inimengarahkan halaman ke disk.
Tujuan Virtual memori :
Memori virtual bertujuan untuk membuat file khusus yang digunakan sebagai file paging. Ketika sistem operasi kehabisan memori, ia menggunakan memori virtual. Sistem operasi memindahkan data yang baru diakses ke file paging pada disk. Ini meninggalkan beberapa memori bebas yang tersedia untuk aplikasi yang berikutnya.
Sistem operasi terus melakukan ini saat data baru memasuki RAM. Ketika data dalam file paging diperlukan, itu ditukar atau diganti dengan data yang terakhir digunakan di RAM. Akibatnya, file paging berperilaku seperti RAM, tetapi program tidak dapat dijalankan langsung dari file halaman.
Program-program ini tidak dapat dijalankan langsung dari file paging, jadi jika Anda menggunakan perangkat dengan ukuran RAM kecil, pertimbangkan bahwa beberapa program mungkin tidak berjalan meskipun file halaman sangat besar.
Fungsi Virtual Memori :
- Memori virtual bertanggung jawab untuk menangani stress berlebihan yang terjadi di RAM.
- Memori virtual juga dapat digunakan sebagai cadangan RAM, tetapi tidak dapat menggantikan fungsi RAM.
- Memori virtual digunakan untuk menyimpan data dari RAM, tetapi tanpa melanjutkan data ke prosesor.
- Data yang tersimpan di memori virtual hanya bersifatkan sementara saja.
Petunjuk untuk memperbesar Virtual Memori :
- Klik tombol start pada PC / laptop kalian
- Kemudian masuk kedalam control Panel
- Klik menu pilihan sistem
- Kemudian akan tampil window Sistem Properties.
- Selanjutnya klik tab advance
- Kemudian akan tampil Performance Option
- Selanjutnya klik tab advance
- Kemudian klik tombol ubah pada tampilan virtual memori
- Ubah nilai initial size dan maximum size menjadi lebih besar dari nilai semula
- Jika sudah klik tombol set dan ok
- Ketika windows kalian meminta untuk restat maka klik tombol ok untuk memulai ulang PC / laptop kalian.
Cara kerja Virtual Memori
Memori logis adalah kumpulan semua halaman dalam program Anda. Tanpa adanya virtual memori, memori logis akan langsung dipindahkan ke memori memori utama. Di sini, penyimpanan virtual menyediakan isolasi dengan menempatkan penyimpanan logis pada penyimpanan sekunder dan hanya membawa halaman yang diperlukan ke penyimpanan utama.
Memori virtual dibuat dengan menggunakan file khusus yang disebut file paging atau file halaman. Ketika sistem operasi kehabisan memori, ia menggunakan memori virtual. Sistem operasi memindahkan data yang baru diakses ke file paging dihard drive. Ini membebaskan memori untuk selanjutnya aplikasi. Sistem operasi melakukan ini secara otomatis dan terus menerus saat data baru ditulis ke RAM.
Kemudian, ketika data yang disimpan dalam file paging diperlukan, itu ditukar dengan data yang terakhir digunakan di memori RAM. Karena masalah ini, file paging berperilaku seperti RAM, tetapi program tidak dapat dijalankan langsung dari file paging. Perhatikan bahwa beberapa program mungkin tidak berjalan bahkan dengan file halaman yang besar jika Anda memiliki jumlah RAM yang rendah, karena sistem operasi tidak dapat menjalankan program secara langsung dari file halaman.
Ketika sistem paging berlangsung. Jika proses membutuhkan memori dan halaman yang dimaksud tidak digunakan, halaman tersebut dihapus dan disimpan ke disk atau ditukar keluar dari proses. Halaman memori tersebut akan kosong dan halaman dipindahkan dari disk ke memori. Jika suatu item terjadi paging, itu termasuk dalam Item yang terdapat pada ruang virtual.
Leave a Reply