Skip to main content

Was ist ein Echtzeit-Betriebssystem?

Ein Echtzeit-Betriebssystem ist ein spezifischer Art von Computerbetriebssystem, das Aufgaben sehr zuverlässig erledigt.Diese Betriebssysteme können in Echtzeit Informationen und Ausgabeergebnisse aufnehmen.Dies bedeutet, dass die Informationsergebnisse gleichzeitig bereit sind, die Ergebnisse benötigen.Diese Art von Betriebssystem ist die herkömmliche Computerkomponente einer größeren Computer- und Fertigungsphilosophie, die als Echtzeit-Computing bezeichnet wird.

Ein Standard-Computerbetriebssystem verwendet keine Geschwindigkeit als bestimmender Faktor.Die Geschwindigkeit, mit der ein Prozess abgeschlossen ist, kann für den Benutzer sehr wichtig sein, das Betriebssystem selbst ist jedoch völlig unbeteiligt.Da die Geschwindigkeit für die Programmierung nicht wichtig ist, kann ein Prozess unterbrochen oder gestoppt werden, während ein anderer Prozess, der als wichtiger erkannt wird.Einige Computersysteme betreiben teure Maschinen, regieren Versorgungsunternehmen oder führen andere Aufgaben mit Tausenden von Menschenleben oder Millionen Dollar aus.Diese Computer benötigen ein zuverlässiges Ausgangsniveau, um Unfälle zu verhindern und Leben und Geld zu sparen.

Um diese Zuverlässigkeit zu erreichen, verwenden Menschen ein Echtzeit-Betriebssystem.Diese Systeme nutzen die Zeit als bestimmender Faktor.Die Zeit für Informationen zum Eingeben des Systems und die Berechnungen, die mit diesen Informationen erstellt wurden, werden streng gesteuert.

Einer der Hauptfaktoren eines Echtzeit-Betriebssystems dreht sich um die Prozesspriorisierung.In einem Standard -Betriebssystem sind bestimmte interne Systemprozesse wichtiger als jede andere.Diese Prozesse dürfen unabhängig von der Priorität nicht durch Anwendungen unterbrochen werden.Ein Echtzeit-Betriebssystem ermöglicht den Anwendungsprozess bei Bedarf die oberste Priorität.Dies ermöglicht wichtige Berechnungen der Zeit und Leistung, die sie benötigen, um innerhalb eines bestimmten Fensters fertig zu werden.

Ein Echtzeit-Betriebssystem hat ein sehr zuverlässiger Ausgangsniveau, häufig auf Kosten der allgemeinen Geschwindigkeit.Da die System- und Prozessorzeit variabler ist, können nicht wichtige Maßnahmen länger dauern.Die Speicheradressierung und -stausch ist sowohl langsamer als auch stabiler als in einem herkömmlichen System.Im Wesentlichen dauert es länger, die Informationen zu schreiben und abzurufen, aber die Informationen sind immer da, wenn sie sich befinden müssen.

Es gibt zwei grundlegende Arten von Echtzeit-Betriebssystemen, hart und weich.In einem harten System müssen die Informationen dort sein, wo sie sich innerhalb eines bestimmten Zeitraums befinden müssen, oder die Informationen sind nutzlos.Dies sind häufig kritische Systeme, die medizinische Geräte, Versorgungsunternehmen oder Geldbörsen regeln.In einem weichen System gibt es mehr Spielraum, wenn die Informationen genau erforderlich sind.Dieser Stil ist an Orten wie Navigationssystemen und ständig Aktualisierung von Geräten wie Radar üblich.