Betriebssystem und Hardware
In welchem Fall tritt ein Seitenfehler (Page Fault) auf?
- AWenn die Daten nicht im Cache sind und aus dem Hauptspeicher geladen wurden
- BWenn die zugegriffene Seite dem physischen Speicher nicht zugewiesen ist
- CWenn im TLB ein Umsetzungsergebnis vorlag und die physische Adresse sofort bekannt war
Antwort und Erläuterung anzeigen
Antwort: B. Wenn die zugegriffene Seite dem physischen Speicher nicht zugewiesen ist
Ein Seitenfehler ist eine Ausnahme, die auftritt, wenn der Eintrag der zugegriffenen Seite in der Seitentabelle ungültig ist, die Seite also nicht im physischen Speicher liegt (auf die Festplatte ausgelagert oder noch nicht geladen) oder wenn ein unzulässiger Zugriff erfolgt, etwa Schreiben auf eine schreibgeschützte Seite. Das Betriebssystem stellt die Seite bereit und wiederholt den Befehl. Ein Cache-Miss wird allein von der Hardware behandelt und ist keine Ausnahme. Liegt der Eintrag im TLB, kann sofort umgesetzt werden, und es tritt kein Fehler auf.