• Navigation überspringen
  • Zur Navigation
  • Zum Seitenende
Organisationsmenü öffnen Organisationsmenü schließen
Friedrich-Alexander-Universität Lehrstuhl für Informatik 4 (Systemsoftware)
  • FAUZur zentralen FAU Website
  1. Friedrich-Alexander-Universität
  2. Technische Fakultät
  3. Department Informatik
Suche öffnen
  • English
  • Campo
  • StudOn
  • FAUdir
  • Stellenangebote
  • Lageplan
  • Hilfe im Notfall
  1. Friedrich-Alexander-Universität
  2. Technische Fakultät
  3. Department Informatik
Friedrich-Alexander-Universität Lehrstuhl für Informatik 4 (Systemsoftware)
Menu Menu schließen
  • Lehrstuhl
    • Team
    • Aktuelles
    • Kontakt und Anfahrt
    • Leitbild
    • 50-jähriges Jubiläum
    Portal Lehrstuhl
  • Forschung
    • Forschungsbereiche
      • Betriebssysteme
      • Confidential Computing
      • Embedded Systems Software
      • Verteilte Systeme
    • Projekte
      • AIMBOS
      • BALu
      • BFT2Chain
      • DOSS
      • Mirador
      • NEON
      • PAVE
      • ResPECT
      • Watwa
    • Projektkampagnen
      • maRE
    • Seminar
      • Systemsoftware
    Portal Forschung
  • Publikationen
  • Lehre
    • Sommersemester 2025
      • Applied Software Architecture
      • Ausgewählte Kapitel der Systemsoftware
      • Betriebssystemtechnik
      • Projekt angewandte Systemsoftwaretechnik
      • System-Level Programming
      • Systemnahe Programmierung in C
      • Systemprogrammierung 1
      • Verteilte Systeme
    • Wintersemester 2025/26
      • Systemprogrammierung 2
      • Betriebssysteme
      • Middleware – Cloud Computing
      • Echtzeitsysteme
      • Virtuelle Maschinen
      • Web-basierte Systeme
      • Projekt angewandte Systemsoftwaretechnik
      • Aktuelle Entwicklung in Verteilten und Objektorientierten Betriebssystemen (für Bachelor-/Masterarbeit)
    Portal Lehre
  • Examensarbeiten
  1. Startseite
  2. Lehre
  3. Wintersemester 2025/26
  4. Betriebssysteme

Betriebssysteme

Bereichsnavigation: Lehre
  • Betriebssysteme
    • Übung
      • Seminar
      • Aufgaben

Betriebssysteme

  • 07.10.2025: Aufgabe 0 kann ab sofort bearbeitet werden.
  • 29.09.2025: Die Anmeldung zu der Übung für OOStuBS oder MPStuBS ist ab Mittwoch, den 01.10.2025 12:00 Uhr ausschließlich über Waffel möglich (kein StudOn!).
  • 02.09.2025: Website befindet sich im Aufbau. Anmeldung folgt ab 01.10.2025.

Inhalt der Vorlesung

Ziel der Vorlesung ist die Vermittlung von konzeptionellen Grundlagen und wichtigen Techniken, die für den Bau eines Betriebssystems erforderlich sind. In den vorlesungsbegleitenden Übungen werden diese Kenntnisse praktisch angewendet, indem ein kleines PC-Betriebssystem in kleinen Arbeitsgruppen von Grund auf neu entwickelt wird. Um dies zu bewerkstelligen, sind fundierte Kenntnisse über Aufbau und Funktionsweise der PC-Hardware erforderlich, die ebenfalls in der Lehrveranstaltung vermittelt werden. Dabei werden gleichzeitig Grundlagen aus dem Betriebssystembereich wie Unterbrechungen, Synchronisation und Ablaufplanung, die aus früheren Veranstaltungen (wie Systemprogrammierung) weitgehend bekannt sein sollten, wiederholt und vertieft. Weitere Informationen zur Vorlesung...

Inhalt der Übungen

Ziel der Übungen ist es, schrittweise ein eigenes kleines Betriebssystem (OOStuBS, Objektorientiertes Studenten-Betriebssystem, bzw. MPStuBS, MultiProzessorStudenten-Betriebssystem) für den PC zu entwickeln. Dafür werden Gruppen aus je zwei Studenten gebildet. Weitere Informationen zu den Übungen...

Dozenten und Betreuer

Volkmar Sieh

Dr.-Ing. Volkmar Sieh

Maximilian Ott

Maximilian Ott, M. Sc.

Luis Gerhorst

Luis Gerhorst

  • GitHub: Seite von Luis Gerhorst
  • Google Scholar: Seite von Luis Gerhorst
  • ORCID: Seite von Luis Gerhorst
Lukas Bilstein

Lukas Bilstein

  • Organisatorische Fragen: i4stubs@lists.cs.fau.de
  • Inhaltliche Fragen (alle Teilnehmer): i4stubs-all@lists.cs.fau.de, #i4stubs:fau.de (Matrix)

Wochenplan

  Mo Di Mi Do Fr
08:00        
10:00          
12:00   Rechnerübung
WinCIP
Vorlesung
0.031-113
  Rechnerübung
WinCIP
14:00   Erweiterte Rechnerübung
WinCIP
Tafelübung
0.031-113
  Erweiterte Rechnerübung
WinCIP
 
16:00          

Semesterplan

Hier ist der geplante Ablauf der Übungen für BS im Überblick dargestellt: Die Inhalte der Vorlesung (VL) werden anhand von praktischen Aufgaben in dem Übungsbetriebssystem StuBS vertieft. Zu jeder Aufgabe gibt es eine Tafelübung (TÜ). Die Abgabe der Aufgaben findet bei Präsenzbetrieb im Rahmen der Rechnerübungen (RÜ) statt und erfolgt durch Demonstration eurer Lösung am Rechner. Die Zusatzseminare (Sem) vertiefen Inhalte über den Vorlesungsumfang hinaus, die Teilnahme ist freiwillig. - no title specified

KW

Mo

Di

Mi

Do

Fr

Themen

42

13.10.

14.10.

15.10.

16.10.

17.10.

 
  

VL1

  

Organisation und Einleitung

  

VL2

  

VL2 im Übungsslot: Einstieg in die Betriebssystementwicklung

A0

C++ Fingerübung

43

20.10.

21.10.

22.10.

23.10.

24.10.

 
     

keine Vorlesung

  

TÜ A1

 

RÜ

Aus- und Eingabe

A0

A1

 

44

27.10.

28.10.

29.10.

30.10.

31.10.

 
  

VL3

  

Unterbrechungen, Hardware

 

RÜ

  

RÜ

 

A1

 

45

3.11.

4.11.

5.11.

6.11.

7.11.

 
  

VL4

  

Unterbrechungen – Software

 

RÜ

Sem1

 

RÜ

Seminar: Fehlersuche mit dem GDB

A1

 

46

10.11.

11.11.

12.11.

13.11.

14.11.

 
  

VL5

  

Unterbrechungen – SoftIRQ

 

RÜ

TÜ A2

 

RÜ

Interruptbehandung

A1

A2

 

47

17.11.

18.11.

19.11.

20.11.

21.11.

 
  

VL6

  

Unterbrechungen – Synchronisation

 

RÜ

Sem2

 

RÜ

Seminar: (Ur)Laden des x86er

A2

 

48

24.11.

25.11.

26.11.

27.11.

28.11.

 
  

VL7

  

IA-32: Die 32-Bit-Intel-Architektur

 

RÜ

TÜ A3

 

RÜ

Prolog-/Epilogmodell

A2

A3

 

49

1.12.

2.12.

3.12.

4.12.

5.12.

 
  

VL8

  

Koroutinen und Programmfäden

 

RÜ

Sem3

 

RÜ

Seminar: Programmierung in Assembler

A3

 

50

8.12.

9.12.

10.12.

11.12.

12.12.

 
  

VL9

  

Scheduling

 

RÜ

TÜ A4

 

RÜ

Threadumschaltung

A3

A4

 

51

15.12.

16.12.

17.12.

18.12.

19.12.

 
  

Z23 Vorführung

 

Vorlesungsfrei

 
 

RÜ

   

A4

 

52

22.12.

23.12.

24.12.

25.12.

26.12.

 

Vorlesungsfrei

 
 
 

1

29.12.

30.12.

31.12.

1.1.

2.1.

 

Vorlesungsfrei

 
 
 

2

5.1.

6.1.

7.1.

8.1.

9.1.

 

Vorlesungsfrei

VL10

  

Betriebssystem-Architekturen

TÜ A5

 

RÜ

Zeitscheibenscheduling

A4

 

3

12.1.

13.1.

14.1.

15.1.

16.1.

 
  

VL11

  

Fadensynchronisation

 

RÜ

  

RÜ

 

A5

 

4

19.1.

20.1.

21.1.

22.1.

23.1.

 
  

VL12

  

Gerätetreiber

 

RÜ

TÜ A6

 

RÜ

Ereignisbearbeitung und Synchronisation

A5

A6

 

5

26.1.

27.1.

28.1.

29.1.

30.1.

 
  

VL13

  

Interprozesskommunikation

 

RÜ

    

A6

 

6

2.2.

3.2.

4.2.

5.2.

6.2.

 
  

VL14

  

 Zusammenfassung, Ausblick & Fragestunde

 

RÜ

TÜ A7

  

Eine Anwendung

A6

A7

 
Friedrich-Alexander-Universität
Erlangen-Nürnberg

Schlossplatz 4
91054 Erlangen
  • Impressum
  • Datenschutz
  • Barrierefreiheit
  • Facebook
  • RSS Feed
  • Xing
Nach oben