Was ist ein Echtzeit-Betriebssystem?

Ein Echtzeit-Betriebssystem ist ein spezifischer Computerbetriebssystem, der Aufgaben sehr zuverlässig erledigt. Diese Betriebssysteme können in Echtzeit Informationen und Ausgabeergebnisse in Echtzeit 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. 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 Geschwindigkeit für die Programmierung nicht wichtig ist, kann ein Prozess unterbrochen oder gestoppt werden, während ein anderer Prozess, der als wichtiger anerkannt wird, stattdessen ausgeführt wird. Einige Computersysteme betreiben teure MaschineRY, regieren Versorgungsunternehmen oder führen andere Aufgaben mit Tausenden von Menschenleben oder Millionen von Dollar aus. Diese Computer benötigen eine zuverlässige Ausgabeebene, um Unfälle zu verhindern und Leben und Geld zu sparen. Diese Systeme nutzen die Zeit als bestimmender Faktor. Die Zeit für Informationen zum Eingeben des Systems und die Berechnungen, die mit diesen Informationen durchgeführt werden, werden streng gesteuert.

Einer der Hauptfaktoren eines Echtzeit-Betriebssystems dreht sich um die Prozesspriorisierung. In einem Standard -Betriebssystem sind bestimmte interne Systemprozesse wichtiger als jeder 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, die Zeit und Leistung, die sie benötigenInnerhalb eines bestimmten Fensters zu beenden.

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 der Austausch sind 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 sein 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 in einem bestimmten Zeitraum 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 darüber, wann die Informationen erforderlich sind. Dieser Stil ist an Orten wie Navigationssystemen üblich und ständig Aktualisierung von Geräten wie Radar.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?