Anda di halaman 1dari 9

Virtual Memory

Anggota Kelompok :
170411100058 Siska Nurhidayati Dhany Handy
170411100062 Luqmanul Hakim
170411100066 Dwi Rizki Choironi
170411100070 Wisnu Sunuadi Desenta
Apa itu Virtual Memori ?

 Virtual Memory (Memori Virtual) adalah memory yang dapat dibuat oleh user
(pengguna komputer), yang digunakan oleh aplikasi untuk menggunakan
sebagian dari memori sekunder seolah-olah ia menggunakannya sebagai RAM
fisik.
 Virtual memory menggabungkan RAM komputer Anda dengan ruang sementara
pada hard disk. Ketika RAM berjalan rendah, memori virtual memindahkan
data dari RAM ke sebuah ruang yang disebut paging file. Data bergerak ke dan
dari paging file membebaskan RAM untuk menyelesaikan pekerjaannya.
Penggunaan Virtual Memori

 Virtual memory bisa dibuat dengan menggunakan memori yang ada di


harddisk, jumlahnya tidak dibatasi, tergantung dari besarnya sisa memori
yang ada di hard disk. Dalam sistem operasi berbasis Windows NT, terdapat
sebuah komponen yang mengatur memori virtual yaitu Virtual Memory
Manager.
 Jadi, untuk komputer yang mempunyai memori / RAM kecil ada baiknya
memperbesar virtual memori agar tetap dapat menjalankan aplikasi yang
membutuhkan memori yang besar terutama untuk game.
Fungsi Virtual Memory pada Sistem
Operasi
 1. Menangani kelebihan “beban” RAM
 RAM dengan kapasitas 2GB diharuskan menampung data lebih dari kapasitas
maksilmalnya (sebut saja 2.3GB), maka dapat dipastikan komputer akan
mengalami “stress” dan akibatnya komputer akan hang, lag, atau bahkan
tidak merespon sama sekali, kemungkinan terburuk adalah RAM dipaksa
bekerja melebihi kemampuannya dan over-heat
 2. Berperan sebagai RAM cadangan, tapi tidak menggantikan fungsi RAM
 Secara umum RAM berfungsi menyimpan data yang akan diproses oleh
processor atau data dari aktivitas yang sedang berjalan (misalnya data dari
aplikasi yang sedang digunakan), dengan adanya Virtual Memory tidak berarti
komputer tidak membutuhkan RAM dan dapat berjalan dengan tidak adanya
RAM terpasang dikomputer. RAM masih sangat dibutuhkan saat proses booting,
tanpa RAM komputer tidak akan dapat masuk ke mode booting
 3. Menyimpan data dari RAM, tapi tidak meneruskannya ke processor
 tidak seperti RAM, virtual memory tidak meneruskan data yang disimpan
untuk diproses oleh processor. Jadi, saat data yang disimpan di virtual
memory akan (harus) diproses, virtual memory akan meneruskannya ke RAM
dan RAM yang akan meneruskan ke processor. Begitupun dengan data yang
ada didalamnya, tidak bisa kita akses layaknya data umum (dokumen,
gambar, dan lain sebagainya).
 4. Data yang disimpan pada virtual memory (paging file) bersifat sementara
 Seperti halnya data didalam RAM yang akan kosong setelah komputer mati,
paging file atau data yang ada di dalam partisi SWAP juga akan dihapus
setelah komputer mati, memang berbeda dengan konsep penyimpanan data di
hard disk drive meskipun medianya sama (virtual memory mengambil
kapasitas hard disk drive)
Perbedaan Virtual memory dalam
windows dan Linux.
 Dalam Windows :
Linux

 Linux memanfaatkan memori virtual untuk mendukung kinerja sistem.


Sebagai sistem operasi multiprogramming, memori virtual dapat
meningkatkan efisiensi sistem. Sementara proses menunggu bagiannya di-
swap in ke memori, menunggu selesainya operasi M/K dan proses di-block,
jatah waktu prosesor dapat diberikan ke proses-proses lain.
 Sistem memori virtual Linux berperan dalam mengatur beberapa hal:
 Mengatur ruang alamat supaya dapat dilihat oleh tiap proses.
 Membentuk halaman-halaman yang dibutuhkan.
 Mengatur lokasi halaman-halaman tersebut dari disk ke memori fisik atau
sebaliknya, yang biasa disebut swapping.
 Sistem memori virtual Linux juga mengatur dua view berkaitan dengan ruang
alamat:
 Logical View.  Mendeskripsikan instruksi-instruksi yang diterima oleh sistem
memori virtual mengenai susunan ruang alamat.
 Physical View.  Berupa entri-entri tabel halaman, dimana entri-entrinya akan
menentukan apakah halaman itu berada di memori fisik yang sedang dipakai
untuk proses atau masih berada di disk yang berarti belum dipakai
Terimakasih 
Silahkan bertanya jika ada yang tidak dimengerti 

Anda mungkin juga menyukai