kurz vor toresschluss

Dr Franke Ghostwriter
irgendwie fehlen mir bei der eben noch gefundenen Aufgabe einige angaben....oder versteht die Aufgabe einer von euch? wenn ja, erklärt sie mir bitte....


(Hauptspeicher 16 KB, physischer Speicher max 4GB, Wort 1Byte)
-logische Adressbreite?
-Wieviele Bit hat ein Eintrag in der Seitentabelle?
-Was passiert bei Zugriff auf logische Adresse mit Seitennr. 2?
-Logische 2401 in physische umrechnen.
-Physische 22132 in logische Adresse umrechnen.

Seitenrahmennummer
3
0
--
1
12
13
--
2
16
 
Die Ergebnisse finde ich gerade nicht, aber die Wege kann ich dir kurz erläutern.

logische Adressbreite=logischer Speicher/Wortgröße=2^x => x Bit
Anzahl Bit eines Eintrags in der Seitentabelle: physischer Speicher/Seitengröße=2^x => x Bit
Zugriff auf Seitennummer 2 (da sind nur ---, also kein Inhalt): Seitenfehler. Diese ist nicht im Cache, muss daher im Festplattenspeicher geladen werden.
logische Adresse/Seitengröße=x Offset y. x ist die Seite: Seitenrahmennummer ablesen. Seitenrahmennummer*Seitengröße+y=physische Adresse.
Physische in logische genauso, nur ist x diesmal der Seitenrahmen und die Seitennummer muss abgelesen werden.

Hoffe, das hilft dir?
 
Oben