Memori virtual komputer digunakan dalam sistem operasi multitasking. Berkat itu, ini memberikan efisiensi yang lebih besar saat menjalankan banyak program.
Memori virtual adalah bagian dari ruang hard disk yang dialokasikan oleh sistem ketika tidak ada cukup RAM untuk meningkatkan kinerja. Dalam hal ini, data yang saat ini tidak digunakan oleh komputer dipindahkan ke file yang disebut paging. Ukuran file ini sama dengan jumlah memori virtual. Sebagai aturan, untuk fungsi normal sistem, ukuran file paging harus 1,5 kali ukuran RAM. Tetapi jika pengguna sering memainkan game komputer dengan grafik kompleks atau animasi 3D, atau membuat program kompleks sendiri, maka ukuran file harus digandakan atau bahkan tiga kali lipat dalam kaitannya dengan RAM. Menghubungkan memori virtual memungkinkan penggunaan sumber daya RAM yang lebih rasional dengan memindahkan sekunder data ke penyimpanan sekunder. Pada saat yang sama, proses yang berjalan secara bersamaan bekerja dalam isolasi, "tidak mengetahui" tentang satu sama lain Ada dua cara untuk mengimplementasikan memori virtual: halaman dan segmen. Dalam implementasi paged, RAM dibagi menjadi wilayah dengan ukuran yang sama (halaman), yang diambil sebagai unit memori. Proses yang berjalan mengirimkan permintaan memori ke alamat yang terdapat dalam memori virtual. Alamat mewakili nomor halaman dan offset di dalamnya. Sistem dapat mem-flush halaman yang sudah lama tidak digunakan ke hard disk. Organisasi segmen membagi memori virtual menjadi segmen-segmen dengan ukuran arbitrer. Ketika sebuah proses mengakses memori, beberapa segmen dipindahkan ke RAM, dan beberapa tetap di hard disk. Tingkat hak akses tertentu dapat ditetapkan untuk setiap segmen. Pengoperasian memori segmen mirip dengan memori halaman, tetapi memiliki kecepatan akses yang lebih rendah. Dalam kebanyakan kasus, peningkatan memori virtual terjadi secara otomatis, tetapi ada situasi ketika pengguna perlu melakukannya secara manual. Namun, dalam hal ini, Anda perlu mengingat bahwa kinerja sistem dapat melebihi batas yang dapat diterima dan komputer, sebaliknya, akan bekerja jauh lebih lambat. Anda dapat meningkatkan memori virtual secara manual di Panel Kontrol di "Sistem" atau " Bagian sistem dan pemeliharaannya". Pada perintah "Ubah parameter" jendela "Properti Sistem" muncul, di mana Anda harus memilih tab "Lanjutan". Di bagian "Kinerja" - tombol "Opsi". Di jendela "Pengaturan Kinerja" - tab "Lanjutan", "Memori virtual" -> "Ubah". Untuk menambah ukuran file paging, hapus centang pada perintah "Secara otomatis pilih ukuran file paging" dan atur nilai yang diperlukan.