Modulhandbuch des Studiengangs Elektrotechnik: Masterstufe
Modulhandbuch des Studiengangs Elektrotechnik: Masterstufe
Modulhandbuch des Studiengangs Elektrotechnik: Masterstufe
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
56 INHALTSVERZEICHNIS<br />
• Möglichkeiten zum Aufbau von Echtzeitsystemen. Coroutine, Interruptsysteme,<br />
Vordergrund- und Hintergrund-Systeme, Echtzeitbetriebssysteme<br />
• Allgemeines zu Prozessen, Tasks und Threads, Interprozesskommunikation<br />
• Ressourcenmanagement in Echtzeitsystemen<br />
• Semaphorprotokolle<br />
• Prioritäteninversion und Prioritätenvererbung<br />
• Echtzeit-POSIX: Echtzeiterweiterungen und Threads, Real-Time System<br />
Profile<br />
• Threads, Mutex, Condition Variable<br />
• Klassifikation von Echtzeitbetriebssystemen<br />
• Kommerzielle Echtzeitbetriebssysteme, Freie Echtzeitbetriebssysteme<br />
• Real-Time System Performance<br />
• Schedulinganalyse, Performancemessung<br />
• Test und Testbarkeit, Codeanalyse, Worst-case Execution Time Analysis<br />
• Entwicklung von Real-Time Systemen mit UML, Objekten, Frameworks<br />
und Pattern<br />
Lern- und Qualifikationsziele (Kompetenzen)<br />
Der Student wird in die Lage versetzt, die wesentlichen Konzepte, die in Echtzeitsystemen<br />
und Echtzeitbetriebssystemen von Bedeutung sind, zu verstehen<br />
und harte Echtzeitsysteme zu entwerfen und zu implementieren.<br />
Kompetenzen im Umgang mit etablierten Echtzeitbetriebssystemen und<br />
modernen Konzepten aus dem akademischen Umfeld werden vermittelt.<br />
Voraussetzungen für die Teilnahme am Modul und Hinweise für die<br />
Vorbereitung<br />
Vorausgesetzte Kenntnisse und Fertigkeiten:<br />
Informatik-Grundkenntnisse, Programmierkenntnisse (C und/oder Java) werden<br />
für einzelne Aufgaben benötigt.<br />
Absolvierte Module: keine<br />
Unterlagen und Materialien:<br />
Literatur-Empfehlungen:<br />
• Philip A. Laplante, Real-Time Systems Design and Analysis, John<br />
Wiley & Sons, 3. Auflage, 2004, ISBN 0-471-22855-9<br />
• A. Burns, A. Wellings, Real-Time Systems and Programming Languages,<br />
3rd ed., Addison Wesley, 2001, ISBN 0201729881<br />
• Bill Gallmeister, POSIX.4, O´Reilly, 1995, ISBN 1565920740<br />
• Bruce Powel Douglass, Real-Time UML, Addison-Wesley Professional,<br />
3rd ed., 2004, ISBN 0321160762<br />
• Tanenbaum, Moderne Betriebssysteme, Pearson Studium, 2nd ed.,<br />
2002, ISBN 3827370191<br />
Ergänzende Empfehlungen: