PAGING NEDIR?

Bir surecin kullanabildigi cok temel ozkaynaklardan biri bellektir. Sistemlerin bellegi duzenlemesi icin cok cesitli yollar olmakla birlikte, genellikle tercih edilen, sifirdan cok buyuk degerlere kadar buyuyebilen adreslerle her surecin bir dogrusal sanal adres alanina sahip olmasidir. Onun bir sureklilik icermesi gerekmez; ornegin, bu adreslerin hepsi gercekte veri saklamak icin degildir. Sanal bellek sayfalara bolunmustur (genellikle 4 kilobaytlik). Sanal bellekteki her sayfa, bir gercek bellek sayfasi (cerceve de denir) veya ikincil bir saklama alani ya da cogunlukla disk alani olarak gerceklenir. Disk alani, takas alani olabilecegi gibi siradan bir disk dosyasi da olabilir. Gercekte, bir sayfa tamamen sifirlardan olusabilir ve icinde hicbir sey bulunmayabilir (bir sayfanin sadece sifirlardan olustugunu belirten bir bayrak vardir). Gercek bellegin veya yedekleme alaninin bir cercevesi cok sayida surec icin cok sayida sanal sayfayi destekleyebilir. Bu normal bir durumdur. Ornegin, sanal bellek GNU C kutuphanesi tarafindan isgal edilebilir. Bu durumda printf islevini iceren gercek bellek sayfasi, islevi kullanan cok sayida surecin herbiri icin bir sanal bellek sayfasi olur. Bir yazilimin bir sanal sayfanin herhangi bir parcasina erisebilmesi icin sayfa ("ilintili") bir gercek cerceve tarafindan yedeklenir. Ancak gercekte sanal bellek gercek bellekten daha buyuk oldugundan, sayfalar duzenli olarak, gercek bellek ile yedekleme deposu arasinda ileri ve geri tasinmasi, bir surecin onlara erismesi gerektiginde gercek bellege alinmasi ve gerek kalmadiginda da yedekleme deposuna geri tasinmasi gerekir. Bu devinime sayfalama denir.

THREE LEVEL PAGING: : SPARC

1980lerin baslarindan beri bircok bilgisayar ureticisi yuksek performansi RISC chiplerine dayanan makineler yapmaktalar.SUN microsistemleri makinalarini Berkeley'de gerceklesmis bir calisma olan SPARC chipine dayandiriyorlar.Butun modellerin onu kullanmamasina ragmen SUN birde SPARC icin bir paging MMU yu tanimladi.Sekilde gosterildigi gibi , bu three level paging kullanir.

Surec kapanmalari olustugunda sekilleri yeniden yuklemek zorunda kalmaktan kacinmak icin ,donanim herbiri bir surec olan coklu icerikleri destekleyebilir.Bir surec makineye yuklendiginde ,isletim sistemi onu tek bir icerik numarasi olarak isaret eder . O icerik numarasi ta ki sona erene kadar surec icin saklanir.Su anki MMU chipleri 4096 karakter icermektedir

Her bir hafiza referansinda ,icerik numarasi ve adres MMU'ya sunulur.MMU icerik numarasini o icerik icin en yuksek seviye sayfa sekillerini bulmak icin kendi icerik tablosundan bir index olarak kullanir. Daha sonra o en yuksek seviye tablodan bir giris secmek icin Index1'i kullanir.O giris bir sonraki sayfa tablosunun seviyesine isaret eder ve bu sayfa bulunana kadar boyle devam eder . Siradan paging sistemlerin de oldugu gibi ,arastirma, goz atmayi hizlandirmak, icin bir kurumsal bellek mevcuttur.

RAFET CAMBAZ
030401010