3.6 Zusammenfassung
Unter der Echtzeitfähigkeit eines Betriebssystems versteht man in erster Linie dessen reale Fähigkeit, in einer gegebenen Betriebsumgebung alle anstehenden Aufgaben und Funktionen unter allen Betriebszuständen immer rechtzeitig und ohne Ausnahme erledigen zu können. „Rechtzeitig“ oder „in Echtzeit“ versteht sich somit nicht als exakte wissenschaftliche Definition, sondern als sehr variable Größe, die sich nach den jeweiligen (Echtzeit-) Anforderungen der spezifischen Anwendungen und deren zeitlichen Rahmenbedingungen orientiert und ausrichtet. Ein Echtzeitsystem ist also ein eingebettetes System, das Echtzeitanforderungen besitzt und dann ggf. mit Hilfe eines Echtzeitbetriebssystems implementiert werden kann.
Ein Echtzeitbetriebssystem führt zwischen der Hardware und den darauf auszuführenden Applikationen eine Abstraktionsebene ein und ermöglicht es Softwareentwicklern auf diese Weise, von der Plattform unabhängige echtzeitfähige Applikationen zu programmieren, welche die geforderten Echtzeitbedingungen einzuhalten versuchen. Das zeitliche Verhalten eines Echtzeitsystems wird so vorhersagbar bzw. deterministisch. Um dies zu unterstützen, enthalten Echtzeitbetriebssysteme spezielle Scheduling Algorithmen für die Einplanung der zeitlichen Reihenfolge der in der Applikation enthaltenen Teilaufgaben. VxWorks von der Firma Windriver Systems ist ein speziell für Steuerungs- und Datenerfassungszwecke entwickeltes Echtzeitbetriebssystem. Es wird im Flugzeugbau genauso verwendet wie im Automobilbau bzw. im Motorsport. Als Open Source Echtzeitbetriebssystem steht beispielsweise eCOS zur Verfügung.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
(2005). Echtzeit, Echtzeitsysteme, Echtzeitbetriebssysteme. In: Softwareentwicklung eingebetteter Systeme. Xpert.press. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-27522-3_3
Download citation
DOI: https://doi.org/10.1007/3-540-27522-3_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23405-0
Online ISBN: 978-3-540-27522-0
eBook Packages: Computer Science and Engineering (German Language)