Next: Paging
Up: Hardware
Previous: Interrupts
  Contents
Memory Management System
In Kapitel
haben wir als eine der Komponenten eines
Computersystems den Speicher betrachtet. Der Speicher hatte in diesem Modell
eine feste Größe. Seit einigen
Jahren gibt es aber Programme, die größer sind als der verfügbare
Speicher. Außerdem gibt es Rechner gleichen Typs mit unterschiedlicher
Hauptspeichergröße, auf denen die gleichen Programme laufen sollen.
Ein weiteres Problem stellt die Möglichkeit dar, dass mehrere Programme
gleichzeitig (wenn mehrere Prozessoren vorhanden) bzw. quasi gleichzeitig durch
Multitasking (vgl. Kapitel
) verarbeitet werden sollen.
Um diese Probleme zu lösen, müssen Teile des Programms auf die Festplatte
ausgelagert werden. Während dieses Problem zunächst dem Programmierer
überlassen wurde, ist es heute üblich, dass der Prozessor gemeinsam mit dem
Betriebssystem dieses Problem löst.
Subsections
Prof. Dr. Pluemicke
2003-05-10