You are on page 1of 9

MEMORI VIRTUAL

Sugix_2006@yahoo.co.id

Latar Belakang
Setiap program yang dijalankan harus berada di memori. Ukuran memori yang terbatas menimbulkan masalah :
1. Bagaimana menempatkan program yang berukuran lebih besar dari ukuran memori fisik 2. Masalah penerapan multiprogramming yang membutuhkan tempat lebih besar di memori.

Sugix_2006@yahoo.co.id

Konsep memori virtual


Memori virtual melakukan pemisahan dengan menaruh memori logis ke disk sekunder Memori virtual hanya membawa halaman yang diperlukan ke memori utama. Teknik ini menjadikan seolah-olah ukuran memori fisik yang dimiliki lebih besar dari yang sebenarnya dengan menempatkan keseluruhan program di disk sekunder dan membawa halaman-halaman yang diperlukan ke memori fisik. Jadi jika proses yang sedang berjalan membutuhkan instruksi atau data yang terdapat pada suatu halaman tertentu maka halaman tersebut akan dicari di memori utama. Jika halaman yang diinginkan tidak ada maka akan dicari di disk. Ide ini seperti menjadikan memori sebagai cache untuk disk.
Sugix_2006@yahoo.co.id

Pengertian
Memori virtual adalah suatu teknik yang memisahkan antara memori logis dan memori fisiknya. Dikenalkan : John Fotheringham (1961) Dipopulerkan : Peter J. Denning

Sugix_2006@yahoo.co.id

Beberapa keuntungan penggunaan memori virtual adalah sebagai berikut:

Berkurangnya proses I/O yang dibutuhkan. Ruang menjadi lebih leluasa karena berkurangnya memori fisik yang digunakan. Meningkatnya respon, karena menurunnya beban I/O dan memori. Bertambahnya jumlah pengguna yang dapat dilayani.
Sugix_2006@yahoo.co.id

Sugix_2006@yahoo.co.id

RUANG ALAMAT LOGIKA & FISIK


Alamat logika adalah alamat yang dihasilkan oleh CPU, disebut juga alamat virtual. Alamat fisik adalah alamat memori yang sebenarnya. Pada saat waktu kompilasi dan waktu pemanggilan, alamat fisik dan alamat logika adalah sama. Sedangkan pada waktu eksekusi menghasilkan alamat fisik dan alamat virtual yang berbeda.
Sugix_2006@yahoo.co.id

Kumpulan alamat virtual yang dibuat oleh CPU disebut ruang alamat virtual. Kumpulan alamat fisik yang berkorespondensi dengan alamat virtual disebut ruang alamat fisik. Untuk mengubah alamat virtual ke alamat fisik diperlukan suatu perangkat keras yang bernama Memory Management Unit (MMU).

Sugix_2006@yahoo.co.id

Alamat virtual

Alamat fisik

CPU

MMU

MEMORI

Sugix_2006@yahoo.co.id

You might also like