Системы реального времени (СРВ) – аппаратно-программный комплекс, реагирующий в предсказанный момент времени на не предсказуемый поток внешних событий.
В СРВ успешность работы любой программы не только от логической правильности, но и то времени, за которое она получила результат.
Основные требования к СРВ:
СРВ должна успевать среагировать на события, произошедшие на объекте, в течение времени критическое для этого события. Величина критического времени для каждого события определяется объектом и самим событием, но время реакции системы должно быть вычислено при ее создании. Отсутствие реакции в предсказанное время считается ошибкой для СРВ.
Системы должна успевать реагировать на одновременно происходящие события, даже если два или более событий происходит одновременно, система должна успеть среагировать на каждое из них в течение интервала времени, критический для данного события (робот, автопилот).
Таким образом, СРВ – это система, в которой корректность функционирования зависит от соблюдений временных ограничений.