Speicherverwaltung

Die Speicherverwaltung des Betriebssystems verwaltet eine der wichtigsten Ressourcen eines Computers, den Hauptspeicher. Die Speicherverwaltung stellt jedem Prozess einen eigenen Speicherbereich zur Verfügung. Wenn nötig können diese Speicherbereiche gegeneinander geschützt werden.

Je nach Speichermodell teilt sich der zu einem
Prozess gehörende Speicher noch weiter in sogenannte Segmente (siehe Segment) auf. Wird keine Segmentierung unterstützt, spricht man von einem linearen Adressraum.

Die
Speicherverwaltung reserviert Speicher nicht in beliebig kleinen Einheiten, sondern teilt den Speicher in sogenannte Seiten von z.B. 4096 Bytes Grösse auf. Diese Seiten werden bei der virtuellen Speicherverwaltung auf andere Speichermedien ausgelagert und den Prozessen mehr Speicher zur Verfügung zu stellen, als Hauptspeicher vorhanden ist (siehe virtuelle Speicherverwaltung).