Veranstalter | Prof. Dr.-Ing. Alois Knoll |
Übungs-Leitung | Philipp Heise |
Modul | IN2060 |
Typ | Vorlesung |
Semester | WS 2014/2015 |
ECTS | 6.0 |
SWS | 3V+2Ü |
Hörerkreis | Wahlfach für Studenten der Informatik (Bachelor,Informatik) Vorlesung im Bereich Informatik II (Technische Informatik - Diplomstudiengang) Wahlpflichtvorlesung im Gebiet Echtzeitsysteme und Robotik Wahlpflichtvorlesung für Studenten der Elektrotechnik und Informationstechnik Pflichtvorlesung für Studenten MW Richtung Mechatronic Bachelor/Masterstudiengang Informatik |
Zeit & Ort | Do 16:00-19:00, MW 0001 |
Schein | erfolgreiche Teilnahme an Klausur |
Aktuelles
- Die Vorlesung beginnt am 16.Oktober.
- Die Vorlesung am 13. November findet nur bis 18:00 Uhr statt.
- Die Vorlesung am 22. Januar entfällt.
- Die Anmeldung für die Übungsgruppen via TUM-Online ist ab dem 22.10 möglich.
- Wir bieten eine weitere Übungsgruppe am Mittwoch 13:00-14:30 an (Anmeldung via TUMOnline). Die Übungsgruppe wird nur bei einer ausreichenden Anzahl an Teilnehmern angeboten.
- Die Klausur findet am 29.01.15 um 16:30 Uhr in MW 0001 statt.
- Am dies academicus (4.12.2014) findet keine Vorlesung statt.
- In der Woche vor Weihnachten (23.12) finden keine Übungen statt.
- Am 7.1 finden keine Übungen statt.
- Am 8.1 findet keine Zentralübung statt.
- Am 15.1 findet eine Zentralübung statt (Besprechung alter Klausuraufgaben).
- Ab dem 15.1 finden keine Zentralübungen und Tutorübungen mehr statt.
- Die Klausur findet am 29.1 um 16:30 im Hörsaal MW 0001 statt.
- Die Klausureinsicht findet am 13.2 um 13:00-14:30 in Garching Hochbrück, Raum 2.02.50 statt.
Beschreibung
Bei Echtzeitsystemen ist neben der Korrektheit des Rechenergebnis auch der Zeitpunkt der Ergebnisbereitstellung entscheidend. Ein klassisches Beispiel ist der Airbag: im Fall eines Unfalls muss der Airbag innerhalb weniger Millisekunden aufblasen, ansonsten hat das System versagt. Echtzeitsysteme sind in allen Bereichen der Industrie und im Alltag zu finden: Roboter, Autos, Flugzeuge, Medizingeräte, Handys und vieles mehr sind ohne Kenntnisse im Bereich der Echtzeitsysteme nicht zu entwickeln. Die Vorlesung vermittelt die Grundkenntnisse für diesen Bereich und gibt einen Einblick in aktuelle Forschungsthemen. Anhand von Übungen, sowohl in der Vorlesung als auch am Rechner, werden die erlernten Kenntnisse praktisch angewandt und vertieft. Inhalt:- Einführung Echtzeitsysteme
- Modellierung von Echtzeitsystemen & Werkzeuge
- Nebenläufigkeit: Prozesse, Threads und Interprozesskommunikation
- Scheduling
- Echtzeitbetriebssysteme
- Echtzeitprogrammiersprachen
- Uhren
- Echtzeitfähige Kommunikation
- Hardware für Echtzeitsysteme
- Einführung in Regelungstechnik
- Fehlertolerante Systeme
Vorlesungsunterlagen
Datum | Beschreibung |
17.10.2014 | Einführung |
23.10.2014 | Time and Clocks (C Introduction) |
30.10.2014 | Hardware |
7.11.2014 | Communication |
27.11.2014 | Betriebssysteme |
11-18.12.2014 | Nebenläufigkeit |
8-15.1.2015 | Scheduling (Zentralübung:Probeklausur, Hardware-Aufgabe nicht relevant, weitere Klausur siehe WS1314) |