Levent CAKIR
030401013

two level paging:VAX

vax tipi sanal adresler 3 farkli alandan olusur:

section:
00-user program text and data
01-user stack
10-system
11-Ayrilmis alan
Buradaki 2-bitlik ve 21-bitlik alanlar birlikte page numarasini,9 bitlik alan ise page offsetini belirler. bastaki iki bitin kullanim amaci 4 gigabytelik alani 0,1,2,3 gigabytelik siraya gore adreslenmesini saglar.

vaxta 4: surec
  • en alttaki kisim kullanici programi icindir
  • İkinci kisimda stack bulunur, stack 2 31-1 den baslayip asagiya dogru devam eden adreslerden olsur. Herbir surecin kendi program parcasi ve stack'i vardir.
  • ucuncu kısım ise isletim sistemi tarafindan diger sureclere dagitilmistir.

Her surec icin sanal adres uzayi 2G dan 3G'a kadar sira ile page tablolari olusturulur.Page tablolarinin fiziksel adresleriozel bir MMU registerinda bulunur.isletim sistemi sureci baslattiginda surec sanal adresi ile (2G ile3G arasinda)ikinci MMU registerina tasinir.
Surecler 8Mlik page tablolarina ihtiyac duyarlar.Boylece bellek yonetimi daha zor almaktadir.Bu nedenle Vax ta page tablolari

olmak uzere iki kisimdan olusur.
Vax page tablolarinda 8M yerine 2M'lik bellek kullanir.
avantaj-dezavantaj:Bellekten kazanc saglanirken hiz azalir.

two level paging