summaryrefslogtreecommitdiff
path: root/ws2015/oss/blaetter/02/abgabe.md
blob: adf72ce9cb9b72c8dafb20db5a9a24c5ba81942f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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