Echtzeitbetriebssystem

Betriebssystem in der elektronischen Datenverarbeitung, das in der Lage ist, Echtzeit-Anforderungen der Anwendungen zu erfüllen
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 29. April 2007 um 23:16 Uhr durch 195.4.200.202 (Diskussion) (Beispiele für Echtzeitbetriebssysteme). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Ein Echtzeitbetriebssystem oder auch RTOS (real-time operating system) ist ein Betriebssystem mit zusätzlichen Echtzeit-Funktionen für die Einhaltung von Zeitbedingungen und die Vorhersagbarkeit des Prozessverhaltens.

Gängige Architekturen

Micro-Kernel

Diese Architektur basiert darauf, dass der eigentliche Betriebssystemkern als Task mit niedrigster Priorität laufen gelassen wird und der Echtzeit-Kernel das Scheduling übernimmt. Dabei besitzen die Echtzeit-Prozesse die höchste Priorität. Das bringt minimale Latenzzeiten mit sich.

Nano-Kernel

Ähnlich dem Micro-Kernel-Ansatz, jedoch besteht hier die Möglichkeit neben dem eigentlichen Echtzeit-Kernel, eine beliebige Anzahl anderer Betriebssystem-Kernel laufen zu lassen.

Beispiele für Echtzeitbetriebssysteme

Siehe auch