Zu Aufg. 8.1.2 hab ich mir im Buch S.697 das Practice Problem 10.2 angeschaut und auch die Seiten gelesen.
Ich habe jedoch keine Ahnung was das Ergebniss ist.
Auch nicht die im Buch.
Hängt die Anzahl der Einträge denn überhaupt von Seitengröße ab?
(Edit Tri: T3 ranschreiben)
Hängt die Anzahl der Einträge denn überhaupt von Seitengröße ab?
Natürlich tut sie das. So eine Speicheradresse hat ja b Bits. Davon gehen p ab für die Adresse innerhalb der Seite, also ist die Seitengröße 2^p. Das was jetzt noch von der Adresse übrig ist, ist die Seitennummer. Ergo hast du 2^(b-p) Seitennummern.
PS: Jedes Practise Problem im Buch hat am Ende des Kapitels eine solution.
danke, hab´s begriffen.
ich habe die lösungen am ende des buchs vergeblich gesucht :-)
nächste Frage :-)
Aufg. 8.2.2)
Belegen VPN1 und VPN2 gleich viel Platz in einer Virtuellen Adresse? Oder kann/ist z.B. VPN1 bitmäßig kleiner als VPN2?
Ich bin einfach mal davon ausgegangen, dass beide gleich gross sind. Zum einen, weil die Aufgabe sonst nicht mehr eindeutig ist, zum anderen, weil Bryant/O'Hallaron in allen Beispielen gleich grosse Tabellen verwendet. Eine definitive Aussage, dass das /immer/ so sein muss, hab ich aber nicht gefunden.
und zur guter letzt noch ne frage zu Aufg.8.4.1:
steht irgendwo im Buch extra beschrieben, nach welchem Verfahren Pages aus dem Hauptspeicher entladen werden, wenn der Platz eng wird?
Oder läuft es im Prizip wie beim Cache im Kapiter Memory Hierarchy?