[gesichtete Version] | [gesichtete Version] |
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 2: | Zeile 2: | ||
{{#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). | {{#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). | ||
</p> | </p> | ||
==== Wie es bisher ohne MMU ist ==== | |||
<p> | <p> | ||
Bevor die konkrete Arbeitsweise der MMU erläutert wird, sei kurz an den bisherigen Stand der Hauptspeicherverwaltung erinnert. | Bevor die konkrete Arbeitsweise der MMU erläutert wird, sei kurz an den bisherigen Stand der Hauptspeicherverwaltung erinnert. | ||
Zeile 17: | Zeile 18: | ||
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 zu zusammenhängenden Speicherbereichen. Es muss bereits ganz zu Beginn festgelegt werden, wie groß dieser Speicherbereich ist. | ||
</p> | </p> | ||
==== Was sich durch die MMU ändert ==== | |||
<br /> | <br /> |
{{#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).
Bevor die konkrete Arbeitsweise der MMU erläutert wird, sei kurz an den bisherigen Stand der Hauptspeicherverwaltung erinnert.
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 zu zusammenhängenden Speicherbereichen. Es muss bereits ganz zu Beginn festgelegt werden, wie groß dieser Speicherbereich ist.
Diese Seite steht unter der Creative Commons Namensnennung 3.0 Unported Lizenz http://i.creativecommons.org/l/by/3.0/80x15.png