Virtual memory merupakan teknik pemisahan antara memori logis dan fisik dengan menyimpan memori logis ke disk sekunder dan hanya memuat halaman yang dibutuhkan ke memori utama, sehingga memungkinkan alamat virtual ruang yang lebih besar dari ruang alamat fisik dan dapat dibagi bersama antar proses. Demand paging hanya memuat halaman yang dibutuhkan ke memori utama saat diperlukan untuk meningkatkan efisiensi penggunaan mem
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
Virtual Memory
1. Nama Kelompok:
Vinito Zummi Zola(09021281924035)
M. Muqsith Giga Saputra (09021181924023)
Yuniar Pratiwi(09021281924042)
Rachel Pane(09021281924069)
2. Virtual Memory
● Merupakan teknik yang pemisah antara memori logis dan memori fisiknya.
● Melakukan pemisah dengan menaruh memori logis ke disk sekunder dan
hanya membawa halaman yang diperlukan ke momori utama.
● Hanya bagian dari program yang perlu saja berada di memory untuk eksekusi
● Logical address space bisa lebih besar daripada physical address space
● Memperbolehkan virtual address space pada VM untuk disharing oleh
beberapa proses
● Bisa jadi hanya beberapa bagian dari memori lo
5. Program yang tidak perlu di memory utama
● Program-program yang digunakan sebagai error handling, yang jarang
digunakan karena jarang terjadi
● Program-program yang tidak digunakan secara real time
● Fungsi-fungsi yang tidak dipakai
● Array,list,atau tabel yang kapasitasnya tidak terpakai semuanya
6. Implementasi Virtual Memory
❏ Virtual memory digunakan pada:
● multiprograming
❏ Memory virtual dapat dilakukan dengan cara:
● Demand paging
7. Shared Memory Using Virtual Memory
stack
shared library
heap
data
code
stack
heap
data
code
shared
pages
shared library
8. Demand Paging
● Tidak semua program harus diload semua ke memory fisik hanya yang
diperlukan saja
● Permintaan pemberian page menggunakan swapping
● Page hanya akan di-swap ke memory utama jika benar benar diperlukan
● Program swapper yang digunakam:
➢ lazy swapper - tidak pernah page kedalam memory sampai page
benar-benar diperlukan
➢ swapper (memanipulasi seluruh proses, sehingga swapper yang khusus
berhubungan dengan pages bernama pager
9. program
A
program
B
20 21 22 23
12 13 14 15
8 9 10 11
4 5 6 7
16 17 18 19
0 1 2 3
swap out
swap in
Transfer Page Dari Memori Ke Ruang Disk Yang Berurutan
10. Konsep dasar Demand Paging
● Sebelum eksekusi, pager memperkirakan page mana saja yang mungkin
dibutuhkan saat eksekusi
● CPU ingin mengakses data/instruksi di suatu page
● ada 2 cara implementasi akses backing strore
1. bawa seluruh program ke partisi swap, pager ambil page dari swap
2. pager ambil langsung dari file system, jika phsical memory penuh, swap
page di memory ke backing store
13. 3. Klik pada tab Advanced kemudian Klik Settings pada opsi Performance
14. 4. Masuk ke tab Advanced Klik tombol Change pada opsi Virtual memory
15. 5. Klik drive C kemudian Centang Custom size lalu ubah ukuran Virtual Memory
Masih di jendela yang sama, centang pada opsi
Custom Size lalu ubah ukurannya , jika sudah
selesai klik OKE lalu restart komputer.