Оборудование вычислительной установки для работы в реальном времени в
зависимости от конкретных применений может быть очень сложным и
значительным по объему, но может быть и достаточно простым. Известно
множество систем реального времени, основанных на использовании
микропроцессоров. Обладающие широкими возможностями процессоры ТI 990 или
LSI 11 (приведенные здесь лишь в качестве примера) пригодны для применения в
большинстве промышленных установок. Системы с микропроцессорами особенно
хороши в тех случаях, когда процесс управления требует минимального участия
оператора и когда включенная система должна беспрерывно работать в течение
продолжительного времени. Для многих приложений структура вычислительной
машины, работающей в среде реального времени, несущественна. Внутренние
процессы ЭВМ протекают почти незаметно. Вообще, машина нужна только потому,
что с ее помощью можно легко и с небольшими затратами организовать управление,
реализовать требуемую схему внутри «черного ящика». Алгоритмы управления при
этом не «зашиваются» в аппаратуру, а представляются в виде программ
стандартного микропроцессора. Такие программы могут быть размещены в
постоянных памятях различного типа.
Если требуется периодическое вмешательство человека в процесс
управления и вычислительные возможности микропроцессора не удовлетворяют
рассматриваемым приложениям, можно воспользоваться мини-машинами, такими,
как машины серии I фирмы IВМ, РDР-11 фирмы DЕС или NОVА фирмы Dаtа
General. Эти машины пригодны для управления многочисленными периферийными
устройствами, регистрации событий и данных в процессе их поступления, выдачи
ответов на запросы с терминала, обеспечения возможности изменения оператором
параметров управления, подготовки отчетов и даже для выполнения в моменты
небольшой загрузки программ обработки данных в мультипрограммном режиме.
В тех случаях, когда поток событий и данных, подлежащих обработке в
реальном времени, интенсивен и, кроме того, обработка связана с выполнением
сложных вычислений и использованием значительных объемов памяти, для
организации управления необходимы крупные процессоры. Системы,
ориентированные на военное применение, например система SАGЕ командного
управления противовоздушной обороны, система (SАGE Air Defence Command
Control System), система SACCS стратегического командного управления военно-
воздушными силами (Strategic Air Command Control System), система BMEWS —
противоракетная система раннего предупреждения (Ballistic Missile Early Warning
System), работают на больших установках, созданных специально для этих
приложений. В других случаях управление в режиме реального времени
осуществляется либо с помощью модифицированных стандартных процессоров,
либо стандартными процессорами соответствующей ориентации.
Характеристики процессора, определяющие его пригодность к управлению в
режиме реального времени, зависят в основном от выяснения причин и обработки
прерываний, диспетчирования задач, мощности и гибкости средств отсчета
времени (интервальный таймер, часы астрономического времени и т. д.). Особо