» »

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

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.

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

noraguta ::

tko nekak ja , ceb kaj vec napisal neb skodval.
quaj to zaena zadeva at al 360/70 ?

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)

noraguta ::

ja ofset je 13 bitov to odbijes to se prenese direkt.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Thinkpad t420 WIN10

Oddelek: Pomoč in nasveti
403244 (2293) Klemzz
»

Zakaj imam samo 3GB namesto 4GB rama? (strani: 1 2 )

Oddelek: Operacijski sistemi
8919857 (9942) bobi1992
»

Navidezni pomnilnik

Oddelek: Šola
133270 (2870) B & O
»

Nehalem has a TLB bug ? (strani: 1 2 3 )

Oddelek: Strojna oprema
1307264 (4251) Pyr0Beast
»

Kritični popravki Intelovih procesorjev (strani: 1 2 )

Oddelek: Novice / Varnost
626873 (4447) Vlady

Več podobnih tem