3.3.1.2 Seitentabellen

[gesichtete Version][gesichtete Version]
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 9: Zeile 9:
</p>
</p>
<p>
<p>
- to do -
Je nach Betriebssystem kommen entweder '''einstufige Seitentabellen''' oder '''mehrstufige Seitentabellen''' zum Einsatz.
</p>
</p>


<br />
==== Einstufige Seitentabellen ====
<p>
<p>
Einstufige Seitentabellen: <cite>Mandl+2013</cite> Kap. 7.2.1, Abb 7-14.
<cite>Mandl+2013</cite> Kap. 7.2.1, Abb 7-14.
</p>
</p>
<br />
==== Mehrstufige Seitentabellen ====
<p>
<p>
Mehrstufige Seitentabellen: <cite>Mandl+2013</cite> Kap. 7.2.1, Abb 7-15, Abb 7-16.
<cite>Mandl+2013</cite> Kap. 7.2.1, Abb 7-15, Abb 7-16.
</p>
</p>
<br />
<p>
<p>
Seitentabelleneintrag: <cite>Mandl+2013</cite> Kap. 7.2.1, Abb 7-17.
Seitentabelleneintrag: <cite>Mandl+2013</cite> Kap. 7.2.1, Abb 7-17.

Version vom 25. November 2013, 16:32 Uhr

Seitentabellen werden benötigt, damit die MMU die Umrechnung einer virtuellen Adresse in eine physikalische Adresse vornehmen kann. Da der Begriff Seitentabellen hier bereits in der Mehrzahl benutzt wird, deutet dies darauf hin, dass es nicht nur eine einzige, sondern verschiedene Seitentabellen gibt.


Verschiedene Seitentabellen

Für jeden einzelnen vom Betriebssystem zu verwaltenden virtuellen Adressraum gibt es jeweils eine zugehörige Seitentabelle. Anders ausgedrückt besitzt jeder Prozess seine eigene Seitentabelle, da ja auch jeder Prozes seinen eigenen virtuellen Adressraum besitzt.

Je nach Betriebssystem kommen entweder einstufige Seitentabellen oder mehrstufige Seitentabellen zum Einsatz.


Einstufige Seitentabellen

Mandl 2013 Kap. 7.2.1, Abb 7-14.


Mehrstufige Seitentabellen

Mandl 2013 Kap. 7.2.1, Abb 7-15, Abb 7-16.


Seitentabelleneintrag: Mandl 2013 Kap. 7.2.1, Abb 7-17.



Diese Seite steht unter der Creative Commons Namensnennung 3.0 Unported Lizenz http://i.creativecommons.org/l/by/3.0/80x15.png