Le traitement en temps réel, ou calcul en temps réel, est le terme utilisé pour un système de traitement qui doit être terminé dans un délai fixe. Le traitement en temps réel n'a pas besoin d'être rapide dans les systèmes tels que les feux de circulation où il y a un temps défini entre chaque instruction.
Dans l'unité de contrôle du moteur d'une voiture, le système doit être rapide afin de prendre en compte toutes les variables à un moment donné et de réagir de manière appropriée. Tant que le système dispose de suffisamment de temps pour traiter les entrées, puis produire les sorties appropriées, il peut être considéré comme un système en temps réel.