Procesamiento en tiempo real, o computación en tiempo real, es el término utilizado para un sistema de procesamiento que debe completarse dentro de un marco de tiempo fijo. El procesamiento en tiempo real no tiene que ser rápido en sistemas como los semáforos donde hay un tiempo establecido entre cada instrucción.
En la unidad de control del motor de un automóvil, el sistema debe ser rápido para tener en cuenta todas las variables en un momento determinado y reaccionar adecuadamente. Siempre que el sistema tenga tiempo suficiente para procesar las entradas y luego generar las salidas adecuadas, puede considerarse un sistema en tiempo real.