Betriebssysteme

Inhalt und Lernziele

Betriebssysteme bilden das Software-Fundament aller informationstechnischen Systeme. Ihre funktionalen und vor allem ihre nichtfunktionalen Eigenschaften wie Robustheit, Sicherheit oder Effizienz üben einen massiven Einfluss auf sämtliche Softwaresysteme aus, die unter ihrer Kontrolle ablaufen.

Dieser Kurs vermittelt Wissen über die grundlegenden Aufgaben, Funktionen und Eigenschaften von Betriebssystemen. Er stellt ihre elementaren Abstraktionen und Paradigmen vor und erklärt Prinzipien, Algorithmen und Datenstrukturen, mit denen funktionale und nichtfunktionale Eigenschaften realisiert werden. Die Kursteilnehmer lernen Betriebssysteme als strukturierte parallele Systeme aus Komponenten mit individuellen Aufgaben und hochgradig komplexen Beziehungen verstehen; sie erwerben die Fähigkeit, Betriebssysteme bezüglich ihrer Eignung und Leistungen in unterschiedlichen Anwendungsdomänen zu analysieren, zu bewerten und einzusetzen.

 
Kursinhalte:
  • Nebenläufigkeit und Parallelität: Prozess- und Threadkonzepte, Synchronisation und Kommunikation
  • Ressourcenmanagement: Prozessoren, virtueller Speicher, Kommunikation
  • Zeit- und Ereignismanagement
  • Ein-/Ausgabesysteme
  • Dateisysteme
  • Netzwerkmanagement
  • Architekturprinzipien

Weitere Infos finden Sie unter Moodle

 

Allgemeine Informationen

Studiengänge:

Informatik, Ingenieurinformatik, Wirtschaftsinformatik, Biomedizinische Technik, Wirtschaftswissenschaften, Mathematik, Elektrotechnik, Medientechnik, Maschinenbau, Fahrzeugtechnik

Umfang:

2V, 1Ü