summaryrefslogtreecommitdiff
path: root/ws2015
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2015-10-29 18:46:53 +0100
committerGregor Kleen <gkleen@yggdrasil.li>2015-10-29 18:46:53 +0100
commit5e2ffde28f036acede838267d66631168f814c01 (patch)
treed245fef7b01b04e3a5d740edea4512802743a9f2 /ws2015
parent198360a09bc95b3d11b5096a6fc75839ee6f733b (diff)
downloaduni-5e2ffde28f036acede838267d66631168f814c01.tar
uni-5e2ffde28f036acede838267d66631168f814c01.tar.gz
uni-5e2ffde28f036acede838267d66631168f814c01.tar.bz2
uni-5e2ffde28f036acede838267d66631168f814c01.tar.xz
uni-5e2ffde28f036acede838267d66631168f814c01.zip
Betriebssysteme - Blatt 3
Diffstat (limited to 'ws2015')
-rw-r--r--ws2015/betriebssysteme/blaetter/03/abgabe.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/ws2015/betriebssysteme/blaetter/03/abgabe.md b/ws2015/betriebssysteme/blaetter/03/abgabe.md
new file mode 100644
index 0000000..3e6b599
--- /dev/null
+++ b/ws2015/betriebssysteme/blaetter/03/abgabe.md
@@ -0,0 +1,13 @@
1# E/A-Operationen mit Hilfe von Interrupts
2
3a) 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, …)
4b) 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.
5c) Aktives Polling würde effektiv Prozesszyklen verschwenden jedoch den Prozessfluss deterministischer gestalten.
6
7# Einführung in Betriebssysteme
8
9a) Statusbus
10b) `(0,0,0,0)`
11c) PC (Program Counter)
12d) Das Nutzerprogramm bleibt blockiert, bis die E/A-Operation abgeschlossen ist.
13e) `div $t0,$t1,$t2`