Betriebssystem und Hardware
Welches der folgenden Ereignisse ist unabhängig von der Befehlsausführung und tritt asynchron zu einem nicht feststehenden Zeitpunkt auf?
- AInterrupt vom Timer
- BSeitenfehler durch Zugriff auf eine nicht vorhandene Seite
- CAusnahme durch Division durch 0
Antwort und Erläuterung anzeigen
Antwort: A. Interrupt vom Timer
Ein Timer-Interrupt trifft unabhängig vom gerade ausgeführten Befehl nach Ablauf einer festgelegten Zeit von einer externen Schaltung ein und ist daher asynchron. Seitenfehler und Division durch null haben ihre Ursache in der Ausführung eines bestimmten Befehls und treten bei Ausführung desselben Befehls unter gleichen Bedingungen stets an derselben Stelle auf, sind also synchrone Ausnahmen. Ein weiterer Unterschied zu Interrupts ist, dass bei synchronen Ausnahmen entschieden werden muss, ob der verursachende Befehl wiederholt oder übersprungen wird.