|
I-RT REALZEITSYSTEME WS0304
|
Nachdem nun in der Vorlesung zusätzliche Begriffe und Methoden bekannt geworden sind, wird in der Übungsaufgabe Nr.5 nochmals die Frage der Planbarkeit ('schedulability test') aufgegriffen. Für diese Aufgabenstellung kann es bis zu 12 Punkte geben.
Die Aufgabe Nr.5 (12 Punkte) besteht aus drei Teilen (3+4+5 Punkte):
(MAX. 3 PUNKTE:) Beschreibung einer Aufgabenstellung und Darstellung mittels einer technischen Tabelle; Berechnung der Planbarkeit für mindestens eines der Ereignisse mit Hilfe des Algorithmus aus der letzten Vorlesung.
(MAX. 4 PUNKTE:) In den Punkten (2) + (3) des Algorithmus finden sich folgende Texte:
Versuchen Sie aufgrund ihres Verständnisses der Zusammenhänge mit eigenen Worten zu erklären, warum diese Formel so ist, wie sie ist; welche Überlegungen stehen hinter dieser Formel?
(MAX. 5 PUNKTE:) Implementieren Sie den Algorithmus aus der letzten Vorlesung in C oder C++. Als Input bekommt der Algorithmus eine technische Tabelle ihres Problems. Als Output liefert der Algorithmus für jedes Ereignis in ihrer Tabelle das Ergebnis, ob es planbar ist oder nicht. Das Programm soll unter Linux lauffäig sein. Bootfähigkeit ist in diesem Fall nicht gefordert.
Für die Bewertung spielt es auch eine Rolle, wie komplex das Beispiel ist, wie gut es ausgearbeitet wurde und wie der gesamte Sachverhalt präsentiert wurde (ganzes Team/ Klarheit des Vortrags). Bewertet wird nur, was ausdrücklich in der obigen Aufgabenbeschreibung gefordert wird.
Abgabe der Übung ist erst im neuen Jahr
Als Unterlagen werden verlangt (i) ein gedrucktes Dokument mit allen Texten und Bildern einschliesslich dem Sourcekode des Programms und (2) eine Diskette mit den Quelltexten. Dazu gehört eine README-Datei mit Angaben über die Kompilierung sowie ein ausführbares Makefile.
Die erarbeitete Lösung muss wie gewohnt von jedem Team vor der gesamten Gruppe vorgestellt werden.