Memori virtual adalah suatu yang memisahkan antara memori logis dan
memori fisiknya. Teknik ini mengizinkan program untuk di eksekusi
tanpa seluruh bagian program perlu ikut masuk ke dalam memori.
Prinsip dari memori virtual yang patut diingat adalah bahwa:
“Kecepatan maksimum eksekusi proses di memori virtual dapat sama,
tetapi tidak pernah memori virtual”.
KELEBIHAN MEMORY VIRTUAL
Berkurangnya proses I/O yang di butuhkan (lalu lintas I/O menjadi
rendah).
Ruang menjadi lebih leluasa karena kurangnya memori fisik yang
digunakan.
Meningkatkan respan, karena menurunnya beban I/O dan memori.
Bertambahnya jumlah pengguna yang dapatdi layani. Ruang memori
yang masih tersedia luas memungkinkan komputer untuk menerima
lebih banyak permintaan dari pengguna.
PAGE REPLACEMENT
Setiap terjadi page fault, page yang diganti dipilih secara acak. Teknik ini tidak
memakai informasi apapun dalam menentukan page yang diganti. Semua page
di memori utama mempunyai bobot sama untuk dipilih. Teknik ini dapat
memilih sembarang page, termasuk page yang sedang diacu (page yang
seharusnya tidak diganti, pilihan terburuk). Teknik ini sangat buruk, percobaan
menunjukkan algoritma acak menimbulkan rate terjadinya page fault yang
sangat tinggi.
ALGORITMA OPTIMAL
Algoritma ini adalah modifikasi dari FIFO yang, seperti namanya, memberikan
ksempatan kedua bagi suatu halaman untuk tetap berada di dalam memori karena
halaman yang sudah lama berada di memori mungkin saja adalah halaman yang sering
digunakan dan akan digunakan lagi.
ALGORITMA CLOCK