CS计算机代考程序代写 Betriebssysteme

Betriebssysteme
Probeklausur
https://ess.cs.tu-dortmund.de/DE/Teaching/SS2018/BS/
Olaf Spinczyk
olaf.spinczyk@tu-dortmund.de
https://ess.cs.tu-dortmund.de/~os
AG Eingebettete Systemsoftware Informatik 12, TU Dortmund

Ablauf
Probeklausur (45 Minuten) Besprechung der Aufgaben Auswertung
Weitere Hinweise zur Vorbereitung
● ● ● ●
Probeklausur
2

Probeklausur
… in (fast) allen Belangen realistisch: Art der Aufgaben




– – –

Die Klausur wird nicht eingesammelt. Probeklausur
Auswahl aus dem gesamten Inhalt der Veranstaltung Betriebssystemgrundlagen und UNIX-Systemprogrammierung in C
alle Vorlesungen und Übungen sind relevant Umfang
kürzer als das „Original“: 45 (statt 60) Minuten Durchführung
keine Hilfsmittel erlaubt (keine Spickzettel, Bücher, …) bitte still arbeiten
jeder für sich



3

UNIX Shell
1) “$ ls > Dateien.txt” Was bewirkt die Ausführung dieses Kommandos in einer UNIX-Shell?
Probeklausur
4

UNIX Shell
1) “$ ls > Dateien.txt” Was bewirkt die Ausführung dieses Kommandos in einer UNIX-Shell?
Leitet die Ausgabe von „ls“ (alle Dateien im aktuellen Arbeitsverzeichnis) in die Datei Dateien.txt um.
Probeklausur
5

UNIX Shell
1) “$ ls > Dateien.txt” Was bewirkt die Ausführung dieses Kommandos in einer UNIX-Shell?
Leitet die Ausgabe von „ls“ (alle Dateien im aktuellen Arbeitsverzeichnis) in die Datei Dateien.txt um.
2) „$ cat Dateien.txt | grep txt“ (3 Punkte) Was bewirkt die Ausführung dieses Kommandos in einer UNIX-Shell?
Probeklausur
6

UNIX Shell
1) “$ ls > Dateien.txt” Was bewirkt die Ausführung dieses Kommandos in einer UNIX-Shell?
Leitet die Ausgabe von „ls“ (alle Dateien im aktuellen Arbeitsverzeichnis) in die Datei Dateien.txt um.
2) „$ cat Dateien.txt | grep txt“ (3 Punkte) Was bewirkt die Ausführung dieses Kommandos in einer UNIX-Shell?
Gibt alle Zeilen aus Dateien.txt aus, welche die Zeichenkette txt beinhalten.
Probeklausur
7

1a) Prozess-Scheduling (FCFS)
Prozess
P1
P2
P3
Ankunftszeit
20 ms
30 ms
CPU-Zeit E/A-Zeit
40 ms 20 ms 30 ms
20 ms 10 ms 40 ms
0ms
Probeklausur
8

1b) Prozesserzeugung (7 Punkte)
● WasgibtdasfolgendeProgrammaus?
1 2 3 4 5 6 7 8 9
10
11
12
13
14
15
16
17
#define GALAXIES_BOUND 10 int worlds, galaxies; pthread_t demiurge;
void* populateGalaxies(void* param) { inti;
for(i=0;i