Mario Lombardo
Mario Lombardo
Diplom-Ingenieur (BA)

Betriebssysteme - Kurs TINF16B


Intro:
  • Betriebssytem: Definition, Aufgaben und Anforderungen, Abstratkion
  • Historischer Rückblick, Arten und grundlegende Konzepte
  • Download: Slides


  • Prozesse 1:
  • Prozesse: Prozessmodell, Threadmodell, Implementierung UNIX, POSIX Threads
  • Hinweis: Folien 2-31 bis 2-38 sind nicht klausurrelevant.
  • Download: Slides


  • Übungen 1:
  • random_tester.c
  • System Function Wrapper (linux) Paket
  • hello_thread.c


  • Prozesse 2:
  • Synchronisation von Prozessen, Kommunikation zwischen Prozessen, Deadlocks
  • Download: Slides
  • Übungen: PDF
  • Beispiele: Shared Memory Server, Shared Memory Client


  • Scheduling von Prozesse/Threads:
  • Download: Slides


  • Memory Management:
  • Download: Slides













  • Kontakt: lombardo@informatik.dhbw-stuttgart.de