Skip to main content

Apa itu memori virtual?

Memori virtual ditemukan di antara semua sistem operasi komputer dan memberikan beberapa manfaat yang sangat praktis bagi pengguna PC.Semua sistem komputer memiliki RAM sendiri (memori akses acak fisik) yang umumnya berkisar antara 64 hingga 256 megabyte.Saat memori virtual digunakan, sistem memungkinkan pengguna untuk terus bekerja tanpa khawatir tentang ketersediaan penyimpanan data atau saturasi memori.Ini sering dibahas sebagai memori logis dan memungkinkan pengguna untuk mengakses volume memori yang lebih besar, memungkinkan mereka untuk menggunakan lebih banyak aplikasi secara bersamaan.

Dengan memori virtual, sistem dapat mencari aplikasi pada RAM yang tidak digunakan dan menyalin sama dengan hard disk.Akibatnya, lebih banyak ruang dibebaskan pada RAM dan aplikasi baru dapat dimuat yang perlu segera digunakan.Seluruh proses dilakukan secara otomatis dan pengguna tidak perlu mengklik apa pun.Ini berfungsi dengan membagi ruang alamat program aplikasi menjadi banyak halaman yang lebih kecil.Halaman-halaman yang lebih kecil ini adalah halaman byte 4K, masing-masing dengan berbagai alamat memori virtual.

paging adalah proses yang dengannya halaman virtual yang tidak aktif (tidak dalam arus) disimpan ke hard disk dan kemudian dikembalikan ke memori nyata ketikaPengguna perlu mengoperasikan aplikasi tertentu.Tabel halaman digunakan oleh sistem operasi komputer untuk sementara menyimpan pemetaan pertukaran ini antara alamat virtual dari berbagai aplikasi dan alamat fisik (RAM).Bagian dari hard disk tempat halaman disimpan sementara disebut file halaman.

Kemampuan untuk menyimpan alamat sementara ini pada hard disk tidak tergantung pada keterbatasan RAM saja.Ada perhitungan otomatis dari file halaman yang tersedia juga.Dengan demikian, sistem yang memiliki RAM yang lebih kecil perlu memiliki file halaman yang lebih besar.Akibatnya, perlu untuk memastikan bahwa ukuran file halaman telah ditetapkan pada nilai maksimum yang mungkin.

Setiap sistem operasi memiliki pengawas paging sendiri untuk mengelola tabel halaman.Pengawas paging sangat efektif dalam mencari file dalam memori fisik yang paling tidak digunakan dan dapat digunakan untuk bertukar dengan file memori virtual.Namun, ada beberapa halaman yang tidak dapat ditukar dan disebut halaman yang tidak dapat di-pag atau penduduk.

Sistem komputer yang menggunakan memori virtual memiliki akses ke cara yang lebih ekonomis untuk menciptakan lebih banyak ruang penyimpanan.Ruang disk keras jauh lebih murah daripada chip RAM yang dipasang di PC.Dengan menggunakan memori virtual, kebutuhan untuk meningkatkan/menambahkan RAM dihindari.