Ein Echtzeitsystem arbeitet schritthaltend mit dem angeschlossenen technischen Prozess und muss den Anforderungen bezüglich Rechtzeitigkeit und Gleichzeitigkeit der Bearbeitung (online/realtime) genügen. Anforderungen der Echtzeit-Verarbeitung müssen an das Betriebssystem eines Rechners gestellt werden. Um diesen Ansprüchen vollständig zu entsprechen, sind spezielle Betriebssysteme erforderlich.