next up previous contents
Next: Aufbau der Arbeit Up: Einleitung Previous: Das Komodo-Projekt   Inhalt


Ziel der Arbeit

Ziel dieser Arbeit ist es, verschiedene Verfahren zur Ressourcenzuteilung aus dem Bereich der klassischen Echtzeitsysteme, aber auch aus anderen Gebieten, zu klassifizieren und auf ihre Tauglichkeit und ihre Eigenschaften in einer mehrfädigen Umgebung hin zu untersuchen. Auf der Grundlage der Ergebnisse wird der Prioritäten-Manager für den Komodo-Mikrocontroller entworfen.

Neben einer Auswahl bekannter Verfahren wird auch Guaranteed Percentage betrachtet und weiterentwickelt, ein neues Verfahren, das den Threads einen Anteil an der Rechenleistung des Prozessors feingranular garantiert. Die Verfahren werden anschließend anhand für Echtzeitsysteme typischer Anwendungen in Software simuliert.

Anschließend werden die geeignetsten ausgewählt und in Hardware implementiert, so daß sie in den Komodo-Mikrocontroller eingesetzt werden können. Für die verschiedenen Aufgabenteile werden Testumgebungen entwickelt, damit der Prioritäten-Manager unabhängig von anderen Teilen des Mikrocontrollers und auch mit besser anzupassenden Pseudoprogrammen getestet werden kann.

Abschließend wird der Entwurf durch Vergleiche der Ergebnisse aus Softwaresimulation und Hardwareimplementierung evaluiert.



Alexander Schulz
2000-06-18