Echtzeitbetriebssystem
aus Wikipedia, der freien Enzyklopädie
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
- ADwin
- eCos
- embOS hoch effizientes Echtzeitsbetriebssystem
- Enea OSE
- EUROS
- FreeRTOS Ein freies Echtzeitbetriebssystem für diverse Mikrocontroller
- LibeRTOS Ein freier Echtzeit-Linux Kernel
- LynxOS
- MicroC/OS-II Ein Echtzeitbetriebssystem für sicherheitskritische Systeme geeignet.
- FreeOSEK
- OS-9
- Palm OS Ein Echtzeitbetriebssystem speziell für PalmOne Pocket PCs
- PowerPac von IAR Systems für diverse Mikrocontroller
- QNX
- Real-Time Executive
- RMOS
- RTAI
- RTEMS Quelloffenes Echtzeitbetriebssystem für Multiprozessor-Systeme
- RTLinux, Carrier Grade Linux beispielsweise von [2]
- RTOS-UH Ein Echtzeitbetriebssystem für die Automatisierungstechnik
- SCIOPTA RTOS für kleine bis große und sicherheitskritische Systeme
- TTP-OS
- VxWorks zertifizierbares Betriebssystem
[Bearbeiten] Einzelnachweise
[Bearbeiten] Siehe auch
[Bearbeiten] Weblinks
- Real Time Linux Foundation, Inc. Sammlung von verschiedenen Linux-Echtzeitbetriebssystemen (englisch)
- Eine Liste von kommerziellen Echtzeitbetriebssystemen (englisch)
- Englische Wikipedia Seite mit einer Tabelle von EZBSen
- Selbstoptimierendes Echtzeitbetriebssystem für verteilte selbstoptimierende Systeme.>/ref> (PDF-Datei; 933 kB)

