petence,
habe ich auch so und in der Google-Books-Vorschau von Mikrorechner-Technik (Helmut Bähring) kann man mit etwas Glück auch immer die Ergebnisse zu unseren Aufgaben erhaschen. Da steht das gleiche drin.
Hier noch mein Ergebnis zu Aufgabe 2-2:
Es gilt eine geeignete Strategie zur Auswahl der zu ersetzenden Seite unter Beachtung der Lokalitätseigenschaft sowie des Aufwands pro Seitenwechsel zu finden.
Lokalitätseigenschaft:
Auf Seiten, auf die in letzter Zeit zugegriffen wurde wird ein Accessed Bit gesetzt und diese gehören mit hoher Wahrscheinlichkeit zur Arbeitsmenge. Wählt man solche für die Ersetzung aus, ist die Wahrscheinlichkeit für einen Seitenfehler höher, was es zu vermeiden gilt. Hier sollten somit zuerst Seiten ohne Accessed Bit „geopfert“ werden.
Aufwand für einen Seitenwechsel:
Es gibt Seiten, die während ihrer Einlagerung verändert werden. Werden diese Seiten ersetzt, müssen diese auf den Hintergrundspeicher zurückgeschrieben werden. Seiten die nicht verändert wurden können bei der Ersetzung einfach überschrieben werden, was letztendlich einen deutlich geringeren Aufwand verursacht. Zur Markierung der veränderten Seiten wird ein Dirty Bit gesetzt. Es sollten somit erst die Seiten ohne Dirty Bit ersetzt werden.
Auch hier wieder die Lösung im Buch zu finden (da allerdings etwas schöner geschrieben), genauso wie die anderen beiden Aufgaben, welche ich aber lieber versuche mit Hilfe des Scriptes zu lösen ( Kapitel 2.2.2. und 2.5.4. sollten hilfreich sein). Sobald ich da was habe, poste ich das auch noch.
Bis dahin viel Erfolg,
derTim