Вычисления в реальном времени — класс задач, решаемых в рамках теории алгоритмов и впервые рассмотренных Хисао Ямадой[англ.] в 1962 году. Обычно задачи формулируются в терминах абстрактных вычислителей, таких как машина Тьюринга или машина Поста, и связаны с исследованиями свойств монотонно возрастающих функций U ( n ) {\displaystyle U(n)} , для которых существует генератор последовательностей выходных символов, печатающих на j {\displaystyle j} -м такте работы на ленте 1 {\displaystyle 1} , если U ( i ) = j {\displaystyle U(i)=j} для некоторого i {\displaystyle i} , и 0 {\displaystyle 0} в противном случае. Такие функции называются «вычислимыми в реальное время»[1].
Решения подобных задач могут использоваться в качестве теоретического базиса для доказательства корректности и эффективности алгоритмов, используемых в системах реального времени.