Linux als Echtzeitbetriebssystem


... [ Was bedeutet Echtzeit? ] ... [ Thema Echtzeit für Linux ] ... [ KURT als eine mögliche Lösung ] ...

Übersicht: Linux als Echtzeitbetriebssystem


Probleme bei traditionellen Multitasking- Betriebssystemen

Traditionelle Multitasking- Betriebssysteme sind meist wenig für die Ausführung von Echtzeitprozessen unter harten Echtzeitanforderungen ausgerüstet, da ihre Zielesetzung der eines Echtzeitbetriebssystems entgegensteht:

Echtzeit- BS traditionelles MT- BS
Auf den "Worst Case" optimiert Auf den durchschnittlich auftretenden Fall optimiert
Vorhersagbarkeit des Scheduling Effizientes Scheduling
Einfache Ausführung Große Anzahl von Services
Minimierung der Zeit zwischen geplanter und tatsächlicher Ausführung Maximierung des Datendurchsatzes

Zudem gibt es eine Reihe von Eigenschaften, die eine der Zeitvorgabe entsprechende Ausführung von Echtzeitprozessen in normalen Multitasking- Betriebssystemen erschwert und eine Garantie für eine zeitbezogene Qualität der Prozesse (QoS) unmöglich macht.