Speicherverwaltung: Größe einer Seitentabelle
22.03.2009 13:07:53
Hi,
auf Folie 23 der annot. PDF systeme_kap2_9b_speicherverwaltung steht folgendes:

Problem: Größe der Seitentabelle
• Bsp.:
– 32-Bit-Adressraum
– 20 Bit Seitennummer, 12 Bit Offset
--> 2^20 Seiten der Größe 2^12 Byte
– Seitentabelle mit 2^20 Zeilen --> 4 MB für Seitentabelle bei 4 Byte
pro Zeile, d.h. 2^10 Seiten
– Für jeden Prozess!

Das einzige was ich da nicht verstehe ist die Aussage:
d.h. 2^10 Seiten
Kann mir das jemand erklären?



1 mal bearbeitet. Zuletzt am 22.03.2009 13:08 von nerv-net-mudda.
Re: Speicherverwaltung: Größe einer Seitentabelle
22.03.2009 13:43:50
Hi,
Die Seitentabelle ist ja 4 MB also 2^22 Byte groß,
eine Seite (wie du der Zeile obendrüber entnehmen kannst ist 2^12 Byte groß),
2^22 / 2^12 macht dann 2^10, d.h. so wie ich das verstanden hab, entspricht dann eben die Größe der Seitentabelle der Größe von 2^10 Seiten, was dann bei diesen zweistufigen Seitentabellen ne Rolle spielt.

Grüße
Re: Speicherverwaltung: Größe einer Seitentabelle
22.03.2009 14:34:17
Ah ok,
das kann gut sein.
Danke! :-)
Re: Speicherverwaltung: Größe einer Seitentabelle
22.03.2009 17:43:38
hallo,

auf der selben Folie steht auf Seite 40 was von einer echten Addition
also vom offset (001011110000) und basis(0010010000100000)
das ergibt aber 10011100010000 und nicht wie es dasteht:11011100010000
ist die eine 1 also ein fehler nehme ich an?

mfg
Re: Speicherverwaltung: Größe einer Seitentabelle
23.03.2009 00:38:58
Ja ist ein Fehler... du gehst die Folien aber sehr genau durch ;-)