Verteilte und Parallele Systeme I (Grundlagen)
Distributed and Parallel Systems I (Basic Principles)
6 LPWiSeDE
Voraussetzungen
Empfohlen, im Wortlaut
Kenntnis des Stoffes des Moduls • 12204: Betriebssysteme I
Inhalte
Verteilte Systeme haben heute eine Vielzahl von Ausprägungen, die von weit verteilten Plattformen für das Internet, über Rechnerverbünde zur Parallelverarbeitung bis hin zu eingebetteten Steuersystemen in Geräten, Flugzeugen oder Automobilen reichen. Dieses Modul vermittelt zunächst das notwendige Basiswissen über Kommunikationssysteme und typische Middleware in verteilten Systemen (Fernaufrufmechanismen (RPC, RMI), RPC-Semantiken, externe Datenrepräsentation, spezifische Kommunikationsprotokolle, sprachliche Einbindung). Darauf aufbauend werden Kommunikations- (Hochgeschwindigkeitsnetzwerke), Betriebs-, (Mehrbenutzerbetrieb, Gang-Scheduling) und Middlewareplattformen (MPI, kollektive Operationen, verteilte Objektgruppen, verteilter gemeinsamer Speicher) für Rechnerverbünde zur Parallelverarbeitung vertiefend behandelt. Das Modul beinhaltet praktische Übungen auf dem PC-Cluster des Lehrstuhls.
Lernziele
Vermittlung eines grundlegenden Verständnisses über Konzepte, Architektur und Funktionsweise von verteilten und parallelen Systemen (von der Anwendung bis hin zur Netzwerkleitung). Die Studierenden sind in der Lage, diese Konzepte zu implementieren. Dabei vertiefen sie ihre Fähigkeit zur Zusammenarbeit mit anderen Entwicklern.
Prüfungsleistung
Voraussetzung für die Modulabschlussprüfung: • Implementierung eines Prototypen Modulabschlussprüfung: • mündliche Prüfung, 30-45 min.
Literatur (2)
- Folien zur Vorlesung,
- Literaturhinweise sind auf der Web-Seite zum Modul aufgeführt.
Bemerkungen
• Studiengang Informatik B. Sc.: Wahlpflichtmodul in Komplex „Angewandte und technische Informatik” (Niveaustufe 300) • Studiengang Künstliche Intelligenz Technologie B.Sc.: Wahlpflichtmodul im Komplex „Software-basierte Systeme”
Quelle: Modulbeschreibung der BTU · abgerufen 19.10.2026Original