Mikroprozessoren bieten eine ständig steigende Rechenleistung. Moderne MikroController bieten ebenfalls steigen-de Rechenleistung aber haben teilweise auch alle Funktionen integriert wie Speicherverwaltung, die ein Timesharing-Betriebssystem benötigt. Daher ist es möglich, auf dem gleichen Prozessor Echtzeit- und Nichtechtzeitsoftware sicher parallel auszuführen, wenn ein geeignetes Betriebssystem vorhanden ist. Das Betriebssystem Linux wird typischerweise als Entwicklungs- und Applikationsplattform eingesetzt und die Zahl der damit betriebenen Desktopsysteme wächst stetig. Alle diese Systeme erfordern keine harte Echtzeitfähigkeit. Auf der anderen Seite gibt es viele technische Prozesse, die exaktes Zeitverhalten und präzise vorhersagbares Verhalten benötigen. Es gibt eine Reihe von speziellen Betriebssystemen im Markt, die diese Anforderungen mehr oder weniger gut erfüllen.
展开▼