2.3.6 MMU - Memory Management Unit

[gesichtete Version][gesichtete Version]
Keine Bearbeitungszusammenfassung
Zeile 16: Zeile 16:


<p>
<p>
Nachteilig, weil wenig flexibel, ist hierbei der Zwang zu zusammenhängenden Speicherbereichen. Es muss bereits ganz zu Beginn festgelegt werden, wie groß dieser Speicherbereich ist.
Nachteilig, weil wenig flexibel, ist hierbei der Zwang zum zusammenhängenden Speicherbereich. Es muss bereits ganz zu Beginn festgelegt werden, wie groß dieser Speicherbereich ist.
</p>
</p>



Version vom 25. September 2013, 13:57 Uhr

{{#index:MMU|Memory Management Unit}}Die Memory Management Unit, kurz MMU, ist eine Hardware-Komponente, welche üblicherweise direkt auf der CPU beheimatet ist. Sie optimiert die Verwaltung des Hauptspeichers, und sorgt so für eine größere Flexibilität und bessere Ausnutzung des vorhandenen physikalischen Speichers (RAM).

Wie es bisher ohne MMU ist

Bevor die konkrete Arbeitsweise der MMU erläutert wird, sei kurz an den bisherigen Stand der Hauptspeicherverwaltung erinnert.

Wichtig

Die bisher betrachtete Hauptspeicherverwaltung hat mit Hilfe des Basisregisters jeweils zusammenhängende Speicherbereiche für jeden im RAM eingelagerten Prozess zugreifbar gemacht. Der Speicherschutz wurde mit Hilfe des Limitregisters realisiert.

Nachteilig, weil wenig flexibel, ist hierbei der Zwang zum zusammenhängenden Speicherbereich. Es muss bereits ganz zu Beginn festgelegt werden, wie groß dieser Speicherbereich ist.

Was sich durch die MMU ändert




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