Veranstalter | Prof. Dr.-Ing. Alois Knoll, Dr. Alejandro Mendoza Garcia |
Übungs-Leitung | Morteza Hashemi Farzaneh |
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-20:30, MW 0001 |
Sprache | German & English |
Schein | erfolgreiche Teilnahme an Klausur |
News
- Lecture Starts on 15.Oktober.
- Don't forget to bring your notebook with you to the next C tutorial. In case you have no C compiler yet you can use the virtual machine from the last tutorial. A download link will be sent to all registered students.
- The password for accessing the slides will be announced in the next lecture.
- Updated versions of the C tutorial slides (part 1 and 2) are available.
- An updated version of the slides of part 2 of the C tutorial is available.
- Solutions of exercise 6, 7 and 8 were discussed in the lecture and there is no digital version. Please, ask other students who were present.
Exam
- Date and Time : 12.02.2016, 16:00 Uhr
- Room: MSE students in MW 2001, Rudolf-Diesel-Hörsaal Garching, All other students in MW 0001, Gustav-Niemann-Hörsaal, Garching
- No extra materials (calculators, etc.) are allowed!
- The exam questions are in English but you can answer in English or German! (Only one language is allowed. DO NOT mix!)
- There is definitively no repetition exam this semester but in the next semester. No date and time has been fixed yet!
Description
In real-time systems in addition to the correctness of the calculated result the timing at which the result is given is crucial for correct operation. A classic example is the airbag; in the event of an accident the airbag has to inflate within milliseconds, otherwise the driver will be badly injured. Real-time systems can be found in all sectors of industry and in everyday life: robots, cars, airplanes, medical equipment, mobile phones, etc. The course teaches the basic knowledge in this field and gives an insight into current research topics. On the basis of exercises and group assignments, both in class and on the computer, the acquired knowledge will be practically applied and deepened. Content:- Introduction to Real-Time Systems
- Modeling of real-time systems & tools
- Concurrency: processes, threads and interprocess communication
- Scheduling
- Real-time Operating Systems
- Real-time programming
- Clocks
- Real-time communication
- Hardware for Real-Time Systems
- Introduction to Control Engineering
- Fault-tolerant systems
Slides
Datum | Beschreibung |
15.10.2015 | Introduction |
22.10.2015 | Time and Clocks (C Tutorial 1) |
29.10.2015 | Hardware 1 (C Tutorial 2, Exercises_1,Exercise_1_Solution) |
5.11.2015 | Hardware 2 (C Tutorial 3, Exercise_2, Exercise_2_Solution) |
12.11.2015 | Real-Time Operating Systems ( Exercise_3,Exercise_3_Solution) |
19.11.2015 | Modelling ( Assignment) |
26.11.2014 | Concurrency and Processes (Exercise_4, codeskeleton) |
03.12.2015 | No Lecture !!! |
10.12.2015 | Scheduling I(Exercise_5,Exercise_5_Solution) |
17.12.2015 | Scheduling II (Exercise_6) (solutions presented in the lecture) |
07.01.2016 | Real-time-Communication ( Exercise_7 (solutions presented in the lecture)) |
14.01.2016 | Guest Lecturer from B&R -- Industry 4.0 (Exercise_8) |
21.01.2016 | Programming Languages |
28.01.2016 | Questions & Answers Session and Presentations |