Processamento em tempo real, ou computação em tempo real, é o termo usado para um sistema de processamento que precisa ser concluído em um período de tempo fixo. O processamento em tempo real não precisa ser rápido em sistemas como semáforos, onde há um tempo definido entre cada instrução.
Na unidade de controle do motor de um carro, o sistema deve ser rápido para levar em consideração todas as variáveis em um determinado momento e reagir de forma adequada. Contanto que o sistema tenha tempo suficiente para processar as entradas e, em seguida, fazer as saídas apropriadas, ele pode ser considerado um sistema em tempo real.