Title: A time-predictable operating system : towards a constant execution time
Language: English
Authors: Helpa, Christopher 
Qualification level: Diploma
Advisor: Puschner, Peter
Issue Date: 2011
Number of Pages: 92
Qualification level: Diploma
Abstract: 
Die Anwendung von Echtzeitsystemen reicht von der Steuerung von Ampeln bis zur selbstständigen Navigation von Raumschiffen. Bei Echtzeitsystemen hängt die Korrekt- heit des Systemverhaltens nicht nur von der logischen Korrektheit aller Berechnungen sondern auch von dem Zeitpunkt zu welcher die Resultate vorliegen ab. Resultate die nicht innerhalb einer gewissen Zeitspanne vorliegen können katastrophale Auswirkun- gen haben. Um dies zu verhindern ist die Bestimmung der maximalen Reaktionszeit eines Programms von entscheidener Bedeutung.
Betriebssystemmechanismen, welche die zeitliche Isolation aller Anwendungen garan- tieren, vereinfachen die zeitliche Analyse von Anwendungen. Die Bestimmung der ma- ximalen Ausführungszeit einer Anwendung ist ein wichtiger Schritt in der zeitlichen Analyse eines Systems. Aufgrund der Komplexität moderner Systeme stellt die Bestim- mung der maximalen Ausführungszeit leider immer noch einen hohen Aufwand dar. Diese Diplomarbeit beschreibt die Entwicklung eines Betriebssystems das zeitliche Iso- lation aller Programme gewährleistet. Weiters weisen alle Betriebssystemfunktionen konstante Ausführungszeiten auf, welche durch eine geringe Anzahl an Messungen be- stimmt werden können. Im weiteren Verlauf werden die verwendeten Programmieransätze und Betriebssystem- konzepte vorgestellt, sowie auf die Implementierung und die dabei gewonnen Erkennt- nisse eingegangen. Die Evaluierung zeigt, dass eine geringe Anzahl an Messungen ausreicht um das zeit- liche Verhalten aller Betriebssystemfunktionen zu bestimmen, sowie die Ausführungs- zeiten dieser konstant gehalten werden konnten.
Keywords: WCET; RTOS; real-time systems
WCET; RTOS; real-time systems
URI: https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-45078
http://hdl.handle.net/20.500.12708/9253
Library ID: AC07811250
Organisation: E182 - Institut für Technische Informatik 
Publication Type: Thesis
Hochschulschrift
Appears in Collections:Thesis

Files in this item:

Show full item record

Page view(s)

13
checked on Jun 17, 2021

Download(s)

65
checked on Jun 17, 2021

Google ScholarTM

Check


Items in reposiTUm are protected by copyright, with all rights reserved, unless otherwise indicated.