next up previous contents
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