74
подготовка сообщений об отказах и режимах работы периферийных
устройств; расчёт значений характеристик транспортных потоков;
формирование команд на периферийные устройства;
обслуживание
запросов операторов; вывод контрольной и технологической информации
на мнемосхему; запись соответствующей информации по режимам
управления,
отказам
периферийного
оборудования,
параметрам
транспортных потоков на внешний накопитель.
Технологические программы реализуют алгоритмы управления
дорожным движением: системные – расчёт управляющих воздействий в
режиме гибкого координированного управления движением в зависимости
от
транспортной ситуации; вспомогательные – управление в переходных
режимах, например при смене программы координации, прогнозирование
параметров транспортных потоков; специальные – диспетчерское
управление движением на перекрёстке, обнаружение и ликвидация
заторовых ситуаций, организация «зелёных улиц»
для специального
транспорта.
Фоновые программы осуществляют обработку статистических данных
по движению транспорта и режимам работы оборудования.
На рис. 3.1 представлен пример построения программного обеспечения
КРЦ. Отметим, что размещение программ в памяти соответствует их
назначению и требованиям на частоту и скорость прерывания. Например,
обслуживающие программы располагаются в оперативной памяти, так как
их включение происходит каждые 10 мс (по ТУ и ТС) и необходимо
обеспечить их быстрое прерывание (в течение 1 – 2 мс). В то же время
фоновые программы используются достаточно редко, 1 – 2 раза в сутки,
поэтому хранятся на жёстком диске (винчестере) и
загружаются с диска
частями в процессе работы.
Рис. 3.1. Пример построения программного обеспечения КРЦ