From ab9484b343abd995cba915bb0ba4be8907dfa6ec Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Fri, 13 Nov 2015 23:45:26 +0000 Subject: Shorter lecture names --- ws2015/betriebssysteme/blaetter/03/abgabe.md | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 ws2015/betriebssysteme/blaetter/03/abgabe.md (limited to 'ws2015/betriebssysteme/blaetter/03') diff --git a/ws2015/betriebssysteme/blaetter/03/abgabe.md b/ws2015/betriebssysteme/blaetter/03/abgabe.md deleted file mode 100644 index 3e6b599..0000000 --- a/ws2015/betriebssysteme/blaetter/03/abgabe.md +++ /dev/null @@ -1,13 +0,0 @@ -# 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` -- cgit v1.2.3