PE ORE RIVS IVERNE o Er Aj ee TRNJE di Zoe |e SR, o oko IE Na ONA La nani s .. (GA računalniški sistemi delta ARHITEKTURA SISTEMOV NELTA 4780 IN IELTA 4850 Stran 1-5 1.2 FOMNILNIK Osnovna enota pomnilnika je za procesorje tipa VAX11 bute, ki ima 8 bitov. To pomeni, da ima vsak bute svoj naslov od O do največjega naslova, ki se zapiše z 32 binarnimi enicami in je nekaj čez štiri milijarde, Sestavljene enote pomnilnika so beseda (word) iz dveh butov in dolga beseda (lonsword) niz štirih butov. [llolga beseda je podatek; ki sa procesor dobi z enim dostopom do pomnilnika. Fravimo, da so podatki poravnani po besedah dali po dolgih besedah, če so naslovi teh podatkov deljivi z 2 oziroma s 4.. Če podutek dolžine 4 byte ni poravnan po dolgih besedah; sta potrebna dva dostopa do pomnilnika; da Preberemo cel podatek. Na to moramo paziti pri optimizaciji prosramov. Celoten naslovni prostor procesorja Je 4 sisa bute. Ta naslovni prostor Je razdeljen na dva enako velika dela. Naslovi, ki imajo vodilni bit (bit številka 31) nič, spadajo v procesni prostor, naslovi z vodilnim bitom 1 pa so v sistemskem prostoru. Vsak uporabnik ima SVoJ procesni prostor in ti prostori se med seboj ne mešajo: vsi pa imajo skupen sistemski prostor; v katerem Je naprimer sam operacijski sistem, ki Je vsem uporabnikom skupen. 41. uporabnik 2. uporabnik sni OO00O0O0O0O0O! H | lj | ! FO prostor H | U ! ! H Fi prostor ZFFEFFFF ! ! ! BOO0OO0OOO!. 1 zdi ie s Sistemski mi prostor FFFFFFFF | Slika 1.2: Naslovni prostor. Oba podprostora sta razdeljena še na dva dela. FFrocesni prostor je razdeljen na prostor FO z bitom 30 postavljenim na O in F1 z bitom 30 postavljenim na 1. | V prostoru FO so slike pro9ramov> ki Jih izvaja nek uporabnik in večina podatkov, ki jih ti prosrami uporabljajo, v Fl pa sistem izbere prostor za sklad ino za podatke,» ki Jih uporablja operacijski sistem ino so značilni za posamezen proces. Na podoben način Je razdeljen sistemski prostor, vendar se uporablja le bpalovica z niždimi naslovi (bit 30 je O), ;