Betriebssystem und Hardware

Welches der folgenden Ereignisse ist unabhängig von der Befehlsausführung und tritt asynchron zu einem nicht feststehenden Zeitpunkt auf?

  1. AInterrupt vom Timer
  2. BSeitenfehler durch Zugriff auf eine nicht vorhandene Seite
  3. 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.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Betriebssystem und Hardware

  1. Welcher allgemeine Ablauf ist richtig, wenn die CPU einen Interrupt annimmt?
  2. Welche Aufgabe hat die Interrupt-Vektortabelle?
  3. Welcher Hinweis zum vorübergehenden Sperren (Maskieren) von Interrupts während kritischer Verarbeitung ist richtig?
  4. Warum wird die Verarbeitung eines Interrupt-Handlers in einen kurzen, sofort ausgeführten Teil und einen später im normalen Kontext ausgeführten Rest aufgeteilt?
  5. Welche Aufgabe hat die Seitentabelle?

Vergleiche zu diesem Thema