NBI : 1461900002
Kelas : R
Memori Virtual
5. Demand Paging
Demand paging atau permintaan pemberian halaman adalah salah satu
implementasi dari memori virtual yang paling umum digunakan. Sistem Demand Paging
pada prinsipnya hampir sama dengan sistem permintaan halaman yang menggunakan
swapping, hanya saja pada sistem demand paging, halaman tidak akan dibawa ke dalam
memori fisik sampai ia benar-benar diperlukan. Oleh sebab itu dibutuhkan bantuan
perangkat keras untuk mengetahui lokasi dari halaman saat ia diperlukan. Daripada
melakukan swapping, keseluruhan proses ke dalam memori utama, digunakanlah yang
disebut lazy swapper yaitu tidak pernah menukar sebuah halaman ke dalam memori
utama kecuali halaman tersebut diperlukan. Keuntungan yang diperoleh dengan
menggunakan demand paging sama dengan keuntungan pada memori virtual di atas.
11. Thrasing
thrashing adalah keadaan dimana proses sibuk untuk mengganti halaman yang di
butuh kan secara terus menerus.untuk membatasi efek thrasing dapat menggunakan
algoritma penggantian lokal, dengan algoritma penggantian lokal,jika terjadi
thrashing,proses tersebut dapat mengambil bingkai dari proseslain dan menyebabkan
proses tersebut tidak mengalami thrashing. salah satu cara untuk menghindari thrasing
adalah dengan cara menyediakan jumlah bingkai yang pas sesuai dengan kebutuhan
proses tersebut. salah satu cara untuk mengetahui jumlah bingkai yang di perlukan pada
suatu proses adalah dengan strategi Working set