Что значит работать в режиме реального времени?

Что значит работать в режиме реального времени? Это примерно означает, что два объекта ведут как бы диалог между собой без задержки между сообщениями, причем скорость этого «общения» соизмерима со скоростью процессов, протекающих в самих объектах. Хотя понятно, что хоть небольшая, но задержка всегда есть. Поэтому для того, чтобы система действительно была «системой реального времени», она должна удовлетворять определенным скоростным характеристикам.

В качестве наглядного примера системы, работающей в режиме реального времени, можно привести процесс игры человека в стратегию реального времени. На допустимые действия человека в игре сразу (для нашего восприятия) происходят изменения. С другой стороны, изменения в игре часто требуют немедленной реакции человека.

Обычно в системах реального времени выделяют управляемый объект (тот, который совершает какие-либо действия) и управляющий объект (тот, кто следит за событиями и «командует» при возникновении тех или иных изменений). В качестве первого объекта может быть что угодно: робот, промышленная установка, космический корабль. В качестве управленца обычно выступает миникомпьютер. Данные об изменении показателей управляемого объекта передаются в компьютер, быстро оцениваются там, и затем, также очень быстро, управляемому объекту передаются сигналы на изменение тех или иных процессов. Например, компьютер может контролировать изменение температуры в какой-нибудь промышленной печи. Если температура превышает определенное значение, то включаются системы охлаждения. Когда температура принимает нормальное для данного производства значение, то управляющая программа выключает охлаждение.

Из сказанного выше понятно, что системы реального времени неоценимы в автоматизации производства. Контроль за производством может осуществлять вычислительная машина, а не человек. Вторым плюсом является скорость работы таких систем. Не всегда скорости реакции человек достаточно, чтобы он смог стать частью определенной системы реального времени.