# 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`