Echtzeitsystem
Echtzeitsystem / Real-time System => System, welches auf ein äußeres Ereignis innerhalb einer vorgegebenen Zeitspanne definiert antwortet. Schnelligkeit steht dabei nicht zwingend im Vordergrund. Die erforderliche Reaktionsgeschwindigkeit richtet sich vielmehr nach dem Umfeld bzw. dem Partnerobjekt, mit dem das System in einer konkreten Anwendung kooperiert. Schnelle digitale Regelungen beispielsweise erfordern Echtzeitsysteme, deren Reaktionszeiten im Mikrosekundenbereich liegen, Automatisierungslösungen mit speicherprogrammierbaren Steuerungen dagegen kommen mit Reaktionszeiten im Millisekundenbereich aus, und für langsame Systeme in der Prozessindustrie, z. B. Temperaturregelungen sind Reaktionszeiten im Bereich von Sekunden oder gar Minuten ausreichend. Bezüglich der Einhaltung des Zeitlimits ist zwischen harten und weichen Echtzeitanforderungen zu unterscheiden. Eine harte Echtzeitforderung liegt vor, wenn alle erforderlichen Systemantworten auf eine äußere Anregung innerhalb einer fest vorgegebenen Zeitspanne unter allen möglichen Bedingungen absolut verlässlich eintreffen müssen, da andernfalls erheblicher Schaden droht. Eine weiche Echtzeitforderung dagegen besteht, wenn die Überschreitung eines vorgegebenen Zeitlimits bis zu einem gewissen Grad toleriert werden kann, da keine fatalen Folgen zu befürchten sind. Die Echtzeitfähigkeit eines Systems selbst hängt von einer Vielzahl von Einflussgrößen ab. Speziell in der Automatisierungstechnik spielen Signallaufzeiten, Zykluszelten, Latenzzeiten, Jitter, Synchronitätserfordernisse und der zu bewältigende Datendurchsatz eine maßgebliche Rolle.