# E/A-Operationen mit Hilfe von Interrupts

a) Interrupts sind Befehle an die CPU, die einen Sprung in den entsprechenden Handler des Betriebssystems verursachen und von externen Quellen ausgelöst werden (Uhr, E/A Peripherie, …)
b) Alternativ zu Interrupt-basiertem E/A könnten Geräte auch ihren aktuellen Status auf eine Abfrage des aktuellen Prozesses hin zur verfügung stellen.
c) Aktives Polling würde effektiv Prozesszyklen verschwenden jedoch den Prozessfluss deterministischer gestalten.

# Einführung in Betriebssysteme

a) Statusbus
b) `(0,0,0,0)`
c) PC (Program Counter)
d) Das Nutzerprogramm bleibt blockiert, bis die E/A-Operation abgeschlossen ist.
e) `div $t0,$t1,$t2`