• 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

    Betriebssysteme

    • 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

    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