Prof. Dr.-Ing. Hans-Georg Eßer
Professur für Betriebssysteme, FH Südwestfalen
Studiengänge Informatik (BSc), Angewandte Informatik (BSc/MSc), Angewandte KI (MSc)

swf.hgesser.de


Navigation
Startseite
Downloads
Impressum
Demnächst
WS 2026/27
  Grundlagen BS
  Praktische BS 1 (= BS3)
  Betriebssysteme 2
  Betriebssysteme 3
  VB: Grundlagen BS
  VB-M: Konf.-Seminar
  VB-M: Server-BS
  VB-AKI: Systemsoftware
Planung folgende Jahre
Aktuell
SS 2026
  Skriptsprachen
  VB: Rechnerarchitektur
  VB: Graphen, Codes, Aut.
  VB: Unix-artige BS
  VB-M: F+L Programm.
  VB-M: Techn. Dokum.
Vorlesungsarchiv
WS 2025/26
  Betriebssysteme 2
  Betriebssysteme 3
  VB: Grundlagen BS
  VB-M: Konf.-Seminar
  VB-M: Server-BS
  VB-AKI: Systemsoftware
SS 2025
  Betriebssysteme 1
  Skriptsprachen
  VB: Rechnerarchitektur
  VB: Graphen, Codes, Aut.
  VB: Unix-artige BS
  VB-M: F+L Programm.
  VB-M: Techn. Dokum.
Gesamt-Archiv (ab 2016)
Über den Dozenten
Homepage [extern]
Veröffentlichungen
Didaktik-Fortbildungen
Vorlesungen an der ...
  - TH Nürnberg
  - Hochschule München
  - FOM Hochschule
  - Hochschule
    Albstadt-Sigmaringen
FH Südwestfalen
Homepage
 

Betriebssysteme 1 (SS 2025)

Hier finden Sie Informationen und Material zu meiner Vorlesung "Betriebssysteme 1" an der FH Südwestfalen im Sommersemester 2025.

Termine

  • Vorlesung:
    Mi 12:00-13:30, Raum P308
    26.03.-16.04., 30.04.-02.07.2025
  • Übung:
    Di 10:00-11:30, Raum H309 (Gruppe 1)
    Di 12:00-13:30, Raum H213 (Gruppe 2) (entfaellt ab 27.05.)
    01.04.-15.04.2025, 29.04.-03.06., 17.06.-01.07.2025

Inhalte

  • Prozesse und Threads
  • Geräte und Interrupts
  • Scheduler
  • Synchronisation und Deadlocks
  • Speicherverwaltung

Aktuelles

[2025/06/27] Die Ergebnisse der Evaluation sind online, danke fuers Mitmachen.
[2025/05/07] Terminhinweis: Die Vorlesung am 14.05.2025 wird verschoben auf den vorangehenden Dienstag (13.05.) um 10 Uhr; sie wird auch aufgezeichnet. Der 12-Uhr-Termin (Uebung, 2. Gruppe) faellt aus.
[2025/03/21] Terminhinweis: Die Uebungen am 27.05.2025 fallen aus.
[2025/03/11] Willkommen zum Kurs "Betriebssysteme 1". Falls noch nicht geschehen, treten Sie bitte dem Moodle-Kurs bei. Die Vorlesung startet am 26.03.2025, die Übung startet erst am 01.04.2025.

Material

  • Die Folien finden Sie im Moodle-Kurs, Code zu den Übungen hier.
  • Fotos der Tafelbilder finden Sie hier.

Übersicht der Veranstaltungstermine. Vorlesungen teilw. mit Video, Übungen i.d.R. ohne.

#TagTyp InhalteMaterial
1Mi. 26.03.2025VL Auftakt, Orga, Folien A1-A11 Video (102 MB)
2Di. 01.04.2025Ü Übung 1: Einrichtung Docker, Experimente mit Docker --
3Mi. 02.04.2025VL Frühe BS, Prozesse, fork, execl, Folien B1-B17 Tafel
4Di. 08.04.2025Ü Folien B18-B24; Übung 2: Prozessbaum, fork() Tafel
5Mi. 09.04.2025VL Prozesse: System Calls, Folien C1-C15
6Di. 15.04.2025Ü Übung 3: exec und spawn --
7Mi. 16.04.2025VL x86_64-Assembler Tafel,
Video (238 MB)
8Di. 29.04.2025Ü Übung 4: Syscalls in Assembler und C --
9Mi. 30.04.2025VL Interrupts; Folien D1-D15
10Di. 06.05.2025Ü Übung 5: Interrupts --
11Mi. 07.05.2025VL Interrupts; Folien D16-D31; Scheduler; Folien E1-E8
12Di. 13.05.2025VL (Vorlesung! Nur 10-Uhr-Termin)
Scheduler; Folien E9-E37
Tafel,
Video (100 MB)
 Mi. 14.05.2025 -- Veranstaltung fällt aus --
13Di. 20.05.2025Ü Übung 6: Scheduler Tafel
14Mi. 21.05.2025VL Scheduler, Folien E38-E53; Threads, Folien F1-F13 Tafel
 Di. 27.05.2025 Übung findet nicht statt
15Mi. 28.05.2025VL Threads, Folien F14-F34, Übung 7
16Di. 03.06.2025Ü Übung 8: Threads --
17Mi. 04.06.2025VL Synchronisation, Folien G1-G22
 Di. 10.06.2025 Dienstag nach Pfingsten, vorlesungsfrei
18Mi. 11.06.2025VL Deadlocks, Folien G23-G43, Besprechung
der Deadlock-Aufgabe aus der Probeklausur
Tafel
19Di. 17.06.2025Ü Übung 9: Locks, Barrieren --
20Mi. 18.06.2025VL Speicherverwaltung (Teil 1), Folien H1-H16 Tafel
21Di. 24.06.2025Ü Übung 10: Deadlocks; Tafel
22Mi. 25.06.2025VL Speicherverwaltung (Teil 2), Folien H17-H28 Tafel
23Di. 01.07.2025Ü Folien H29-H34; Übung 11: Speicherverwaltung Tafel
24Mi. 02.07.2025VL Besprechung Probeklausur Video (243 MB)
 Di. 09.09.2025K Klausur

Literatur

  • E. Ehses, L. Köhler, P. Riemer, H. Stenzel, F. Victor: Betriebssysteme. Ein Lehrbuch mit Übungen zur Systemprogrammierung in Unix/Linux (ISBN: 3827371562, 29,95 Euro)
  • Tanenbaum, Woodhull: Operating Systems. Design and Implementation, Prentice Hall
  • Stallings: Operating Systems. Internals and Design Principles, Prentice Hall
  • Silberschatz, Galvin, Gagne: Operating System Concepts, Wiley
  • A. S. Tanenbaum, A. S. Woodhull: Operating Systems Design and Implementation, 3rd edition, ISBN 0131429388 bzw. 0135053765 (Taschenbuch)
  • Hopp, Stern: Docker Handbuch für Einsteiger: Der leichte Weg Zum Docker-Experten. KAI-Link
  • H.-G. Eßer, F. C. Freiling: The Design and Implementation of the ULIX Operating System, 2015, PDF-Datei
  • W. R. Stevens, S. A. Rago: Advanced Programming in the Unix Environment, 2013, ISBN 0321637739
  • H. Herold: Linux/Unix Systemprogrammierung, 2004, ISBN: 3827321603
  • E. Fischer: Das C-Tutorial
  • T. Jensen: A Tutorial on Pointers and Arrays in C, 2003
  • A. B. Downey. The Little Book of Semaphores. http://greenteapress.com/wp/semaphores/

Evaluation

Ich evaluiere alle Veranstaltungen. Zu den verschiedenen Vorlesungen finden Sie die Auswertungen der Evaluationen auf einer separaten Seite.


Copyright © 2016-2026 Hans-Georg Eßer. Letzte Änderung: Friday, 17-Apr-2026 22:13:35 CEST
Anschrift: FH Südwestfalen, FB Informatik und Naturwissenschaften, Frauenstuhlweg 31, 58644 Iserlohn