Übung 9 Aufgabe 4

charfi90
Mausschubser
Mausschubser
Beiträge: 61
Registriert: 8. Sep 2010 15:40

Übung 9 Aufgabe 4

Beitrag von charfi90 » 21. Mär 2012 11:19

Hallo,
Könnte jemand mir erklären wie ich diese Tabellen füllen Kann?
Vielen Dank
Dateianhänge
sa.png
sa.png (19.52 KiB) 626 mal betrachtet
amd.png
amd.png (12.8 KiB) 626 mal betrachtet

downsampling
Mausschubser
Mausschubser
Beiträge: 95
Registriert: 28. Mär 2011 22:58

Re: Übung 9 Aufgabe 4

Beitrag von downsampling » 21. Mär 2012 12:36

a)

Der Seitenfehler tritt auf wenn du es nicht in A1 oder A2 finden kannst
Da hier die LRU-Strategie verwendet wird, fliegt die Referenz raus, die am längsten unbenutzt in A2 oder A1 liegt und wird durch die neue Referenz ausgetauscht.
Zurückgeschrieben werden dabei nur Referenzen auf die vorher eine Schreiboperation durchgeführt wurde.


b)

Bei der Tabelle musst du immer vom Zustand der vorherigen Tabelle ausgehen und die Veränderung eintragen.
In welche Zeile du die Veränderung einträgst, erfährst du aus der Referenznummer.
Die "0" bei 4s, steht für die "1l" - Referenz, die aus A1 rausflog, nachdem "4s" einsetzte.

hstr
BASIC-Programmierer
BASIC-Programmierer
Beiträge: 128
Registriert: 14. Apr 2011 22:52

Re: Übung 9 Aufgabe 4

Beitrag von hstr » 23. Mär 2012 08:49

Eine grundsätzliche Frage zu der Aufgabe 4b, wieso ist hier eigentlich eine physische Speicheradresse in einer Seitentabelle gespeichert?
Eigentlich ist in der Seitentabelle doch nur die physische Seitennummer und das Valid-Bit.

Antworten

Zurück zu „Archiv“