Skip to main content

Was ist Echtzeitverarbeitung?

Echtzeitverarbeitung ist eine Art Datenverarbeitung, die sofort auf Befehle oder auf den Eintritt von Daten reagiert.In einigen Fällen kann sich die Echtzeitverarbeitung auch auf das Erscheinen einer sofortigen Reaktion beziehen, wenn in Wirklichkeit eine kurze Verzögerung vorliegt.Diese Verarbeitung wird oft in zwei verschiedene Kategorien unterteilt, harte Echtzeit und weiche Echtzeit.

Harte Echtzeitverarbeitung bezieht sich auf ein System, in dem eine Frist, die eingehalten werden muss.Wenn die Frist nicht eingehalten wird, wird die Aufgabe oder das System als Fehler angesehen.Diese Art der Verarbeitung befindet sich in Systemen, mit denen oft wenig Raum für Fehler ist.Einige Beispiele können Flugzeugkontrollsysteme, Herzschrittmacher und viele medizinische Geräte umfassen, die die Gesundheit von Patienten überwachen, die sich möglicherweise in einem kritischen Zustand befinden.

Die weiche Echtzeitverarbeitung dagegen ist eine Art Verarbeitung, in der die Fristen ohne Ausfall des Systems aufgrund der Verzögerung übersehen werden können.In einigen Fällen kann das System unter einer schlechteren Qualität oder einer verminderten Wirksamkeit von Funktionen leiden.Diese Prozesse finden sich häufig in Audio- und visuellen Systemen.Ein aufgezeichnetes Video könnte beispielsweise Frames verpassen, obwohl das Video aufgrund der Verspätung oder Löschung bestimmter Frames nicht fehlschlägt.Stattdessen wird die Qualität des Videos verringert.

Echtzeitverarbeitung wird in verschiedenen Branchen auf der ganzen Welt verwendet.Einige häufige Beispiele für diese Art der Verarbeitung finden Sie in der Verarbeitung von Transaktionen durch Kreditkartenunternehmen.Viele dieser Unternehmen verwenden eine Stapelverarbeitungsmethode, mit der eine Reihe von Transaktionen gleichzeitig aufgezeichnet werden können.Dies ist ein Beispiel für eine weiche Echtzeitverarbeitung.

Viele Automobile verwenden auch Echtzeit -Computing.Eine Automobilmotor kann ein gutes Beispiel für eine harte Echtzeitverarbeitung sein.Wenn der Motor zu spät in der Reaktion auf den von ihm empfangenen Befehl kommt, kann das gesamte Auto zu Fehlfunktionen führen.

Es gibt eine Reihe von Designs, die zur Herstellung von Echtzeitverarbeitungssystemen verwendet werden.Eine der häufigsten Methoden für das Echtzeit-Design ist der modulare Ansatz für den Softwarekonstruktion und Test (Maskottchen).Maskottchen ist eine Methode zum Softwaredesign, die in den 1970er Jahren erstmals vom Verteidigungsministerium des Vereinigten Königreichs eingeführt wurde.Diese Methode unterschied sich von anderen Softwareentwicklungsmethoden, als ihr Hauptaugenmerk nicht die Funktionalität oder den Zweck des zu entworfenen Systems lag.Die Entwickler von Maskottchen konzentrierten sich stattdessen auf die Echtzeitprozesse und die effiziente Leistung der von ihnen entwickelten Systeme.