Was ist Realzeit?

Bei der Datenverarbeitung bezieht sich Realzeit auf einen Zeitrahmen, der sehr kurz ist und scheint, sofortig zu sein. Wenn ein Computer Daten in der Realzeit verarbeitet, liest er und die Handgriffdaten, während sie empfangen wird, produzierend resultieren sofort. Z.B. erlaubt eine Web site, die in der Realzeit aktualisiert wird, seinen Projektoren, Änderungen zu sehen, sobald sie auftreten, eher als Warteupdates, um an einigem sichtbar zu sein neueres Datum.

Ein Nichtreellzeitcomputerprozeß hat nicht einen Stichtag. Solch eines Prozesses kann als Nichtreellzeit gelten, selbst wenn schnelle Resultate bevorzugt sind. Ein Realzeitsystem einerseits wird erwartet, um nicht, aber auch innerhalb eines vorhersagbaren Zeitabschnitts gerade schnell zu reagieren. Ein gutes Beispiel eines Realzeitcomputersystems ist ein car’s universchließbares Bruchsystem. Ein universchließbares Bremssystem wird erwartet, um die vehicle’s Bremsen freizugeben und verhindert das gefährliche verriegelnde Rad, in einem Rahmen der vorhersagbar kurzen Zeit.

Leider gibt es Zeiten, als Realzeitsysteme reagieren nicht können, wie gewünscht. Ein Realzeitprozeß fällt aus, wenn seine Aufgabe nicht vor seinem Stichtag abgeschlossen wird. Bei der Datenverarbeitung gibt es keine Gnadenfrist, die wegen anderer Nachfragen auf einem System gegeben wird. Realzeitstichtage müssen ohne Rücksicht auf andere Faktoren gehalten werden; sie gelten als den kritischen Auftrag.

Wenn ein Prozess harte Realzeit betrachtet wird, muss er seinen Betrieb bis zum einem spezifischen Zeitpunkt abschließen. Wenn er seinen Termin einhalten nicht kann, ist sein Betrieb ohne Wert und das System, für das er ist, ein Bestandteil könnte Ausfall gegenüberstellen. Wenn ein System als weich gilt, Realzeit jedoch gibt es etwas Raum für Verspätung. Z.B. in einem weichen, Realzeitsystem, kann ein verzögerter Prozess das gesamte System möglicherweise nicht veranlassen auszufallen. Stattdessen kann er zu eine Abnahme an der üblichen Qualität des Prozesses oder des Systems führen.

Harte, Realzeitsysteme sind in eingebetteten Systemen häufig benutzt. Z.B. ein Automaschinen-Kontrollsystem betrachten. Solch ein System gilt als hart, real†„Zeit, weil ein später Prozess die Maschine veranlassen könnte auszufallen. Harte Realzeitsysteme werden eingesetzt, wenn es entscheidend ist, dass eine Aufgabe oder ein Ereignis durch einen strengen Stichtag behandelt wird. Dieses ist gewöhnlich notwendig, wenn Schaden oder der Verlust an Menschenleben resultierend aus einem Systemfehler auftreten können.

Weiche Realzeitsysteme werden normalerweise, wenn es mehrfache gibt, verbundene Systeme eingesetzt, die trotz der Verschiebungsereignisse und -umstände aufrechterhalten werden müssen. Diese Systeme werden auch benutzt, wenn Anforderungen des gleichzeitigen Zugangs anwesend sind. Z.B. ist die Software, die benutzt wird, um Spielraumzeitpläne für Haupttransportfirmen beizubehalten, häufig weich Realzeit. Es ist notwendig für solche Software, Zeitpläne mit weniger Verzögerung zu aktualisieren. Jedoch ist eine Verzögerung einiger Sekunden nicht wahrscheinlich, die Art der Verstümmelung zu verursachen möglich, wenn ein hartes, Realzeitsystem ausfällt.