Hallo allerseits,

mich interessiert derzeit das Thema Echtzeitsysteme und die Programmierung von Anwendungen dafür. Hierbei spielt ja nicht nur der Wert eines Ergebnisses eine Rolle, sondern auch ob der Wert rechtzeitig berechnet wurde. Ich bin derzeit jedoch am überlegen, welches (situationsabhängig) die sinnvollste Methode ist etwas derartiges zu realisieren.

Wie wird in der Praxis erkannt, dass eine Verspätung eintritt?
Wird hier lediglich vor und nach der Berechnung ein Zeitstempel erzeugt, der prüft ob die Ablaufzeit eingehalten wurde oder nicht?
Wird jedesmal ein Timer erstellt, der nach Ablauf der Zeit die Berechnung des Ergebnisses abbricht, wenn es nicht rechtzeitig fertig ist?
Werden die Aufgaben auf mehrere Prozesse (oder ähnliches) aufgeteilt, wobei der eine auf das Ergebnis des anderen wartet oder nach einer bestimmten Zeit einfach wieder ausgeführt wird und den Fehlerfall behandelt?

Ich hoffe, ich habe keine zu blöden Fragen gestellt
... freue mich aber dennoch über Rückmeldungen.