Verteilte Echtzeitsysteme

Vorlesung: Donnerstags, 11-13 Uhr in G29-K059

Lehrinhalte:

Die Lehrveranstaltung dient als einsemestrige Einführung in die wesentlichen Entwurfsprinzipien für Echtzeitsysteme. Zum Inhalt gehören:

  • Überblick über die Anforderungen an Echtzeitsysteme und ihre Einsatzgebiete
  • Algorithmen (Rate Monotonic, Earliest Deadline First) und Verfahren (statisch, dynamisch, robust) zum CPU-Scheduling
  • Entwurf von echtzeitfähigen Kommunikationsprotokollen (drahtgebunden/drahtlos)
  • Speicherzugriffsprotokolle (Prioritätsinversion)
  • Uhrensynchronisation
  • Modelle von Echtzeit- bzw. eingebetteten Systemen

 

In den Übungen steht die Vermittlung praktischer Kenntnisse in der Anwendung im Vordergrund. Dazu gehören Themen wie

  • das Echtzeitbetriebssystem Xenomai
  • Echtzeitprogrammierung
  • echtzeitfähige Netzwerkprotokolle

Kenntnisse in C-Programmierung werden empfohlen.

Teilnehmerkreis: 
  • WPF CV;M 1-2
  • WPF DigiEng;M 1-4
  • WPF IF;M 1-2
  • WPF IngIF;M 1-2
  • WPF WIF;M 1-2

2 SWS V+2 SWS Ü

Zuordnung: 

Informatik II / Technische Informatik

Abschluss der Lehrveranstaltung: 

Regelmäßige Teilnahme an der Vorlesung sowie erfolgreiche Bearbeitungen der Übungs-bzw. Programmieraufgaben ist eine Voraussetzung für eine erfolgreiche Teilnahme.

Organisatorisches

Vorlesung: Donnerstags, 11-13 Uhr in G29-K059
 
Dozenten/Kontakt
Prof. Dr. rer. nat. habil. Edgar Nett
Dipl.-Ing.-Inf. Timo Lindhorst
 

Anmeldung für Übungsgruppen und Account: 

Die Teilnahme an den Übungen ist obligatorisch und erfordert zwingend eine Anmeldung. Die Anmeldung ist bereits abgeschlossen. Bei Problemen wenden Sie sich direkt an den Übungsleiter.

Übungsgruppen
NameWochentagUhrzeitOrtÜbungsleiter
Name: 
Übung 1
Wochentag: 
Donnerstag
Uhrzeit: 
15 - 17 Uhr
Ort: 
G29-334
Übungsleiter: 
Timo Lindhorst
Name: 
Übung 2
Wochentag: 
Donnerstag
Uhrzeit: 
17 - 19 Uhr
Ort: 
G29-334
Übungsleiter: 
Timo Lindhorst
Empfohlene Literatur
  • Verissimo: "Distributed Systems for System Architects" Kluwer Academic Publishers
  • Butazzo: "Hard Real-Time Computing Systems", Kluwer Academic Publishers,1997
  • Krishna/Shin: "Real-Time Systems", Mc Graw-Hill, 1997
  • Xenomai API Dokumentation