bin neu im Forum und wusste nicht, wo ich meinen Eintrag rein schreiben sollte. Also ich habe Folgendes Problem:
Aufgabe 3:
Ein Rechner besitzt einen realen Hauptspeicher von 1024 MB. Das Betriebssystem verwendet paging, verwaltet Seiten zu jeweils 4KB und besitzt einen virtuellen Speicher von 16 GB.
a) Wie viele Seiten werden verwaltet?
b) Wie viel Bit haben die virtuellen Adressen?
c) Wie viel Bit haben die realen Adressen?
d) Aus welchen Komponenten besteht ein Eintrag in der Seitenersetzungstabelle? Wie viel Bit haben diese
Komponenten?
e) Wie viel Bit hat der Offset?
Bitte fertigen Sie eine Skizze zur Erläuterung der Lösung an!
Ich verstehe nichts davon, weil wir ein Script bekommen haben, wo nichts informatives dazu steht. Im Internet habe ich ebenfalls nichts gefunden.
Könntet ihr mir ein wenig helfen und euer Vorgehen beschrieben.
Freue mich auf eure Antworten.
Comments
David
Contributions on this page: 1
View profileverschoben
Henrik
Contributions on this page: 2
View profileWoher hast du diese Aufgabenstellung?
Bangro
Contributions on this page: 4
View profileVon unseren Übungen
Henrik
Contributions on this page: 2
View profileWelcher Kurs? Welcher Studiengang?
Bangro
Contributions on this page: 4
View profileWirtschatftsinformatik Kurs EBR
GrenzrateDerSubstitution
Contributions on this page: 1
View profileDanke für die Aufgabe, jetzt habe ich die virtuelle Speicherverwaltung verstanden. Es wurde Zeit :D
Physischer Speicher 1024 MB = 2^30 Byte
Virtueller Speicher 16 GB = 2^34 Byte
Seitengröße 4KB = 2^12 Byte
a) Einträge in der Seitentabelle: 2^34 (virtueller Speicher) / 2^12 (Seitengröße) = 2^22 Einträge
b) virtuelle Adressen: 16 GB (virtueler Speicher) = 2^34 => 34 Bit
c) physische Adressen: 1024MB (phyischer Speicher) = 2^30 => 30 Bit
d) Ein Eintrag in der Seitentabelle hat
2^30 (physischer Speicher) / 2^12 (Seitengröße) = 2^18 Seitenrahmen => 18 Bit
Komponenten:
1. Feld: Zeigt an, ob Seite im HSP. (1 Bit)
2. Feld: Enthält physische Adresse der Seite auf dem Hintergrundspeicher (nur falls Adresse nicht im HSP)
3. Feld: Nummer des Seitenrahmen, indem die Seite im HSP gespeichert ist. **(18 Bit)
Virtuelle Adresse 34 Bit:** 22 Bit virtuelle Seitennummer + [COLOR=#0000ff]12 Bit innerhalb der virtuellen Seite (OFFSET)[/COLOR]
Physische Adresse 30 Bit: 18 Bit Seitenrahmen Eintrag + [COLOR=#0000ff]12 Bit aus der virtuellen Adresse zusammengesetzt (OFFSET)[/COLOR]
Bangro
Contributions on this page: 4
View profileEin Geben und Nehmen !