From 1ce02259675e647ec27a33b2910bd86456061d4b Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Wed, 21 Oct 2015 19:53:16 +0200 Subject: Betriebssysteme - Blatt 2 --- ws2015/betriebssysteme/blaetter/02/abgabe.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 ws2015/betriebssysteme/blaetter/02/abgabe.md (limited to 'ws2015') diff --git a/ws2015/betriebssysteme/blaetter/02/abgabe.md b/ws2015/betriebssysteme/blaetter/02/abgabe.md new file mode 100644 index 0000000..adf72ce --- /dev/null +++ b/ws2015/betriebssysteme/blaetter/02/abgabe.md @@ -0,0 +1,21 @@ +# Aufgabe 9 -- Multiprogramming + +a) + Unter Multiprogramming versteht man die Praxis den Prozessor der Maschine mit + hoher Frequenz zwischen mehreren auszuführenden Prozessen hin- und herschalten + zu lassen. +b) + Die Resourcennutzung kann im Normalfall (viele jeweils wenig CPU-Intensive + Prozesse) verbessert werden. +c) + Prozesse können echt parallel ausgeführt werden (im Idealfall wird also die + CPU-Leistung vervielfacht), es ist jedoch komplexes Scheduling erforderlich + und Kontextwechsel kann teuer sein. + +# Aufgabe 10 -- Programme und Unterprogramme + +a) Systemaufrufe (Syscalls) +b) rekursiv +c) Endadresse des Unterprogramms +d) (iii) +e) Clientanwendung -- cgit v1.2.3