01801 Betriebssysteme KE 2 Prüfungsvorbereitung

#1 Hauptspeicherverwaltung

Wann passiert ein Seitenfehler?

Genau dann, wenn die MMU feststellt, dass für die gewünschte Seite das present-Bit nicht gesetzt ist. Sie löst daraufhin eine Unterbrechung aus.
 
Das heißt, die Seite befindet sich nicht im Hautspeicher und muss vor dem Zugriff erst eingelagert werden.
 
Für diesen Seitenfehler gibt es eine Unterbrechungsnummer. Diese wird als Index für die Position des Starts der Unterbrechungsroutine im Unterbrechungsvektor verwendet.

Diskussion