Lehrinhalte:

Verschiedene Konzepte und Aspekte moderner Betriebssysteme wie z.B:

  • Notwendigkeit, Design
  • Prozesse und Threads - BS Datenstrukturen
  • IPC, RPC, Schnittstellen, Hierarchien, Messaging
  • Koordination: Deadlocks - Critical sections, Deadlocks, ...
  • Scheduling/Ressourcen-Management - Prozess-Reihenfolgen, Scheduling
  • Nebenläufigkeit: Races, Mutual Exclusions - Critical sections, races, spin locks, Synchronisation
  • I/O - Geräte-Management, Treiber, Interrupt-Behandlung, DMA
  • ...


Kurswebseite zur Vorlesung Software Engineering

Erste Veranstaltung: Freitag, 22. Oktober 2021, 13:30