• bir process'e ait page'lerin, gerekmedigi surece diskten okunup fiziksel hafizaya alinmamasi islemine verilen isimdir. mekanizmanin dogasi geregi swap in ve page in degerlerinin artmasina sebep olur [ki bu da bir problem degildir].
    bu yontemde, yeni bir process basladiginda program tumu ile fiziksel hafizaya kopyalanmaz, kernel sadece address space'i olusturur ve address space'in en basina bir jump islemi gerceklestirir, bu kernel'da bir page fault'a sebep olacaktir ve programin ilk page'i fiziksel hafizaya kopyalanacak ve calismaya baslayacaktir, daha sonra calisirken gerektikce diger page'ler hafizaya yuklenir. boylece hafizanin minimal kullanilmasi hedeflenir.
  • demand paging icin donanim destegi de gerekmektedir, soyle ki: page tableda bulunan ve ilgili pagein process'inin logical address alaninda oldugunu kontrol etmeye yarayan valid invalid bitleri, demand paging'de istenen page'in hafizada mi yoksa backing storeda mi oldugunu gosterecektir. invalid olarak isaretlenen page kontrol edilir, eger gecerli bir page ise ve backup store'da (mesela hard disk) bulunmaktaysa, hafizada bos bir frame bulunur, page oraya kopyalanir, page table guncellestirilir, instruction bastan baslatilir ve process kaldigi yerden devam eder. bir process'i hafizada hicbir page olmadan baslatip, page faultlar araciligi ile calistirmaya pure demand paging denir. demand paging'in performansi page fault rate ile orantilidir. hafizada bos frame kalmadiginda page replacement algoritmalari uygulanabilir.
  • gerektiğinde sayfalama gibi türkçeleştirilebilecek, modern işletim sistemi çekirdekleri tarafından sunulan bir sanal bellek yönetimi fonksiyonu.
  • operating system concepts kitabında oku oku anlamadığım hedeyi 6-7 satırda ekşi yazarları 15 sene önce mükemmel anlatmış elinize sağlık.
hesabın var mı? giriş yap