Forum » Šola » Segmentacja- pomoč
Segmentacja- pomoč
mile ::
Evo besedilo naloge
Nek računalniški sistem ima 24 bitni navidezni naslov. Pri tem uporabljamo ostranjevanje kjer so strani velike 8 kB. Glavni pomnilnik je velik 1MB
a) Izračunaj velikost (v bitih) TLB-ja, če ta lahko hrani podatke za 12 strani. Kakšen tip pomnilnika uporabljamo za realizacijo TLB-ja?
b) Kako mora izgledati pripadajoča vrstica v tabeli strani, da se navidezni naslov C00000h-C01FFFh preslikajo v fozične naslove 46000h - 47FFFh
Nek računalniški sistem ima 24 bitni navidezni naslov. Pri tem uporabljamo ostranjevanje kjer so strani velike 8 kB. Glavni pomnilnik je velik 1MB
a) Izračunaj velikost (v bitih) TLB-ja, če ta lahko hrani podatke za 12 strani. Kakšen tip pomnilnika uporabljamo za realizacijo TLB-ja?
b) Kako mora izgledati pripadajoča vrstica v tabeli strani, da se navidezni naslov C00000h-C01FFFh preslikajo v fozične naslove 46000h - 47FFFh
noraguta ::
upam da se nisem ke zmotu. ce se se kej spomnem , se mi zdi daj tko nekak.
offset = 2^13
vpage = 2^11 < - 24-13
ppage = 2^7 < - 1M = 20 bitov pa ofset stran zazen
tlb_row :*dodatni biti+11+7
tlb :12 * tlb_row
*dodatni biti :v valid, r - read , w - write
udvisn ot implementacije
pumnilnik pa isto udvisn kera arhitektura, punavat kr en fajn hitr cache posebi za to.
offset = 2^13
vpage = 2^11 < - 24-13
ppage = 2^7 < - 1M = 20 bitov pa ofset stran zazen
tlb_row :*dodatni biti+11+7
tlb :12 * tlb_row
*dodatni biti :v valid, r - read , w - write
udvisn ot implementacije
pumnilnik pa isto udvisn kera arhitektura, punavat kr en fajn hitr cache posebi za to.
mile ::
Hvala, sm se ze sam potrudu
pomnilnik mora biti asociativen
b)
za pa po mojih izračunih, mora biti vnos v tabelo strani
0100011+p+m+rwx
pomnilnik mora biti asociativen
b)
za pa po mojih izračunih, mora biti vnos v tabelo strani
0100011+p+m+rwx
mile ::
46000h -> 0100 0110 0000 0000 0000 pa pač vzameš zgornjih 7 bitov
pač ostalih 13 bitov pa je offset. Imam prav?
"quaj to zaena zadeva at al 360/70 ?"
ne stekam, besedilo je iz enega starega izpita (Osnave računalniških sistemov)
pač ostalih 13 bitov pa je offset. Imam prav?
"quaj to zaena zadeva at al 360/70 ?"
ne stekam, besedilo je iz enega starega izpita (Osnave računalniških sistemov)
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Thinkpad t420 WIN10Oddelek: Pomoč in nasveti | 3511 (2560) | Klemzz |
» | Zakaj imam samo 3GB namesto 4GB rama? (strani: 1 2 )Oddelek: Operacijski sistemi | 20377 (10462) | bobi1992 |
» | Navidezni pomnilnikOddelek: Šola | 3414 (3014) | B & O |
» | Nehalem has a TLB bug ? (strani: 1 2 3 )Oddelek: Strojna oprema | 7526 (4513) | Pyr0Beast |
» | Kritični popravki Intelovih procesorjev (strani: 1 2 )Oddelek: Novice / Varnost | 7244 (4818) | Vlady |