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
|