Echtzeitbetriebssystem

aus Wikipedia, der freien Enzyklopädie

Wechseln zu: Navigation, Suche

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.

Inhaltsverzeichnis

[Bearbeiten] Anforderungen an Echtzeitbetriebssysteme

[Bearbeiten] Vorhersagbares Zeitverhalten

Im Unterschied zu gewöhnlichen Betriebssystemen müssen Echtzeitbetriebssysteme ein vorhersehbares Zeitverhalten haben. Dies betrifft vor allem die Bereiche Scheduling und Speicherverwaltung.

[Bearbeiten] Fehlererkennung

Echtzeitbetriebssysteme müssen zusätzliche Fehlererkennungsmechanismen unterstützen.

[Bearbeiten] Gängige Architekturen

[Bearbeiten] Micro-Kernel

Bei dieser Architektur wird der eigentliche Betriebssystemkern als Task mit niedrigster Priorität laufen gelassen und der Echtzeit-Kernel übernimmt das Scheduling. Dabei besitzen die Echtzeit-Prozesse die höchste Priorität. Das bringt minimale Latenzzeiten mit sich.[1]

[Bearbeiten] 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.

[Bearbeiten] Beispiele für Echtzeitbetriebssysteme

[Bearbeiten] Einzelnachweise

  1. Linux als Echtzeitbetriebssystem
  2. WindRiver Deutschland

[Bearbeiten] Siehe auch

[Bearbeiten] Weblinks

Persönliche Werkzeuge
Buch erstellen