Navigation
|
Startseite
Impressum
|
|
Vorlesungsarchiv
|
Betriebs- systeme WS 15/16, N |
Übersicht
Folien / Video
Evaluation
|
IT-Infra- struktur WS 15/16, N |
Übersicht
Folien / Video
|
Betriebs- systeme SS 15, M |
Übersicht
Folien / Video
Evaluation
|
Betriebs- systeme SS 15, N |
Übersicht
Folien / Video
Evaluation
|
IT-Infra- struktur SS 15, N |
Übersicht
Folien / Video
Evaluation
|
Software Engineering SS 15, M |
Übersicht
Folien / Video
Evaluation
|
Betriebs- systeme WS 14/15, M |
Übersicht
Folien / Video
Evaluation
|
IT-Infra- struktur WS 14/15, N |
Übersicht
Folien / Video
Evaluation
|
BS Praxis WS 13/14, M
|
Übersicht
Folien / Video
Evaluation
|
BS Praxis SS 13, M
|
Übersicht
Folien / Video
Evaluation
|
BS Praxis WS 12/13, M |
Übersicht
Folien / Video
Evaluation
|
BS Theorie SS 12, M |
Übersicht
Folien / Video
Evaluation
|
BS Praxis SS 12, M |
Übersicht
Folien / Video
Evaluation
|
BS Theorie WS 11/12, M |
Übersicht
Folien / Video
Evaluation
|
BS Praxis WS 11/12, M |
Übersicht
Folien / Video
Evaluation
|
BS Theorie SS 11, M |
Übersicht
Folien / Audio
Evaluation
|
BS Praxis SS 11, M |
Übersicht
Folien / Audio
Evaluation
|
IT-Infra- strukturen WS 10/11, M |
Übersicht
Folien / Audio
Evaluation
|
|
Über den Dozenten
|
Homepage [extern]
Veröffentlichungen
Didaktik-Fortbildungen
Vorlesungen an der ...
- FH Südwestfalen
- Hochschule München
- TH Nürnberg
- Hochschule
Albstadt-Sigmaringen
|
|
|
Vorlesungen an der FOM: Betriebssysteme
Hier finden Sie Informationen und Material zu meinen Vorlesungen
an der FOM Hochschule.
Betriebssysteme (SS 2015, München)
Im Sommersemester 2015 halte ich Vorlesungen im Fach Betriebssysteme (Standort München).
(Zum parallel laufenden Kurs in Nürnberg geht es hier.)
Im Theorieteil
geht es um die Grundlagen, die für (fast) jedes Betriebssystem
wichtig sind: Prozesse und Threads, Scheduling (Prozess-Management),
Synchronisation. Nach Abschluss der Veranstaltung verstehen Sie, wie
verschiedene Designentscheidungen bei Betriebssystemen diese für unterschiedliche
Einsatzzwecke geeignet machen.
Im Praxisteil
gibt es eine Einführung in Linux auf Administrator-Level. Nach Abschluss der Veranstaltung (und zusätzlichen praktischen Übungen) sollten Sie in der Lage sein, die Prüfung 101 beim LPI (Linux Professional Institute) abzulegen.
Aktuelles
[2015/04/28] Die Ergebnisse der gestrigen Zwischenevaluation sind
online -- danke fürs Mitmachen!
[2015/04/07] Als Nachholtermin (für den ausgefallenen 31.03.) haben wir heute
in der Vorlesung den 29.04. festgelegt.
[2015/02/01] Die Termine für das kommende Semester stehen fest.
Material
|
- Übungsblätter (PDF):
1,
2,
3,
4,
5,
6,
7,
8,
9
- Quellcode:
uebung02.tgz,
uebung08.tgz,
uebung09.tgz
- Bilder: Verzeichnis
- Fragebögen:
Nummer 1 (07.05.),
Hinweise dazu;
Nummer 2 (11.05.),
Hinweise dazu;
Nummer 3 (27.05.),
Hinweise dazu
- Offizieller Modulplan der FOM:
PDF
|
# | Tag | Uhrzeit |
Thema | Video (mov) |
1 | Di., 03.03.2015 | 18:00 |
Einleitung, Linux-VM installieren,
Shell-Grundlagen (A1-A48) |
Teil 1 (96 MB),
Teil 2 (66 MB)
|
2 | Mo., 09.03.2015 | 18:00 |
Shell-Grundlagen, Dateiverwaltung, Editor vi (A47-A74)
Übung 1 (und Besprechung)
|
Teil 1 (93 MB),
Teil 2 (19 MB),
Teil 3 (20 MB)
|
3 | Mo., 16.03.2015 | 18:00 |
Variablen, History, Filter, C-Compiler (B1-B38)
Übung 2 (und Besprechung)
|
Teil 1 (102 MB),
Teil 2 (22 MB),
Teil 3 (17 MB)
|
-- | Di., 31.03.2015 | 18:00 |
Termin fällt aus -- Zugausfall/Unwetter
|
4 | Di., 07.04.2015 | 18:00 |
Prozesse und Jobs (C1-C42);
Übung 3, Aufg. 1-18
|
Teil 1 (90 MB),
Teil 2 (61 MB)
|
5 | Do., 09.04.2015 | 18:00 |
Besprechung zu Übung 3 (Aufg. 1-18); Prozesse und
Threads ("Augustiner-Vorlesung", C43-C76)
|
Teil 1 (33 MB),
Teil 2 (38 MB),
Teil 3 (27 MB)
|
6 | Mo., 20.04.2015 | 18:00 |
Übung 3, Aufg. 19-22 (mit Besprechung); Speicher-
verwaltung (S1-S42); Übung 4 (mit Besprechung)
|
Teil 1 (81 MB),
Teil 2 (64 MB),
Teil 3 (7 MB)
|
7 | Mi., 22.04.2015 | 18:00 |
Speicherverwaltung (S43-S51);
Scheduling (F1-F57), Übung 5
|
Teil 1 (89 MB),
Teil 2 (68 MB)
|
8 | Mo., 27.04.2015 | 18:00 |
Besprechung der Übung 5
(Lösung: Teil
A,
B);
Scheduling (F58-F70),
Zwischenevaluation, Dateisysteme (T1-T29)
|
Teil 1 (57 MB),
Teil 2 (31 MB),
Teil 3 (85 MB)
|
9 | Mi., 29.04.2015 (Ersatztermin) | 18:00 |
Dateisysteme (T30-T58), Übung 6, Teil 1 (mit Besprechung)
|
Teil 1 (27 MB),
Teil 2 (23 MB),
Teil 3 (100 MB)
|
10 | Do., 30.04.2015 | 18:00 |
Übung 6, Teil 2 (mit Besprechung); Zugriffsrechte (T59-T84);
Übung 7 (mit Besprechung); Einführung ULIX (U1-U18)
|
Teil 1 (82 MB),
Teil 2 (34 MB),
Teil 3 (32 MB)
|
11 | Do., 07.05.2015 | 18:00 |
Einführung ULIX (U19-U54);
Interrupt-Fragebogen I *);
Interrupts und Faults: Theorie (D1-D33)
|
Teil 1 (83 MB),
Teil 2 (77 MB)
|
12 | Mo., 11.05.2015 | 18:00 |
Interrupts und Faults: Theorie (D34-D55), Übung 8 (mit Be-
sprechung);
Fragebogen II *);
Implementierung (V1-V28)
|
Teil 1 (48 MB),
Teil 2 (9 MB),
Teil 3 (51 MB)
|
13 | Di., 26.05.2015 | 18:00 |
Bitte lesen Sie zur Vorbereitung das
ULIX-Interrupt-Kapitel.
Interrupts und Faults: Implementierung (V29-V46), Übung 9
|
Teil 1 (79 MB)
|
14 | Mi., 27.05.2015 | 18:00 |
Besprechung der Übung 9 (Aufg. 1-3),
Interrupts und Faults (V47-V53), Rest von Übung 9 mit Bespr.;
Fragebogen III *);
Synchronisation (G1-G22)
|
Teil 1 (63 MB),
Teil 2 (14 MB),
Teil 3 (44 MB)
|
15 | Do., 18.06.2015 | 18:00 |
Musterlösung Fragebogen,
Synchronisation (G23-G33),
Zusammenfassung (H1-H18),
Probeklausur,
Musterlösung
|
Teil 1 (84 MB),
Teil 2 (62 MB)
|
K | Mo., 29.06.2015 | 18:00 |
Klausur |
*)
In der Veranstaltung teile ich drei Fragebögen ("Interrupt-Fragebogen I" bis
"Interrupt-Fragebogen III") aus, mit denen ich die Wirksamkeit einer Lehrmethode
(Einsatz von ULIX-Quellcode) untersuchen möchte. Beim Bearbeiten der Bögen
können Sie anonym bleiben oder Ihren Namen eintragen -- die Ergebnisse werden
auf keinen Fall für Ihre Beurteilung eingesetzt. Wenn Sie bei einem
Termin nicht anwesend sein können (und damit einen oder mehrere Fragebögen
nicht ausfüllen können), bitte ich Sie, den jeweiligen Bogen zu Hause
zu bearbeiten und mir zuzusenden. Vielen Dank für Ihre Mithilfe!
Literatur
Theorie:
- Betriebssysteme. Ein Lehrbuch mit Übungen zur Systemprogrammierung in Unix/Linux
(Autoren: Erich Ehses, Lutz Köhler, Petra Riemer, Horst Stenzel und Frank Victor;
ISBN: 3827371562, 29,95 Euro)
- Operating Systems. Design and Implementation
(Autoren: Tanenbaum, Woodhull), Prentice Hall (englisch)
- Operating Systems. Internals and Design Principles
(Autor: Stallings), Prentice Hall, ca. 80 Euro (englisch)
- Operating System Concepts (Autoren: Silberschatz, Galvin, Gagne),
Wiley, ca. 52 Euro (englisch)
- Prozesse und Threads, aus: Skript Betriebssysteme (Autor: Eßer), unveröffentlicht,
PDF
- Introduction to Memory Management and Filesystems, aus: Skript Betriebssysteme (Autor: Eßer), unveröffentlicht, englisch,
PDF
- The Design and Implementation of the ULIX Operating System (Autoren: Eßer, Freiling), 08/2015
Praxis:
- Linux Grundlagenbuch (Autoren: Eßer, Dölle; Data Becker 2007; ISBN: 3815829011)
- Linux 2013 (Autor: Kofler; Addison-Wesley 2012; ISBN: 3827332087)
Evaluation, MeinProf...
Ich evaluiere alle Veranstaltungen. Zu den verschiedenen Vorlesungen finden Sie
die Auswertungen der Evaluationen
auf einer separaten Seite.
Unabhängig von den regelmäßigen Evaluierungen würde ich mich freuen, wenn Sie
meine Veranstaltung auch auf MeinProf.de bewerten; mein Profil finden Sie
hier.
|