Характеристика АТСЭ DX-200. Система аварийной сигнализации DX-200, страница 8

-  функции восстановления рабочей конфигурации;

-  локализация неисправностей и проверка результатов их устранения.

Программы управления конфигурацией системы

Программы управления конфигурацией системы – это программы MML, хранящиеся на диске и загружаемые при необходимости в память ЭВМ технической эксплуатации. Они представляют собой главным образом, программы управления изменениями, влияющими на обработку вызовов, но среди них могут также быть программы управления изменениями в технической эксплуатацией.

Программы управления системой

Вместе с операционной системой программы управления системой составляют основу программного обеспечения для работы других программ технической эксплуатации. Функциональная группа подразделяется на шесть категорий программ следующим образом:

-  система ввода – вывода;

-  управление функциями ввода – вывода;

-  система MMI;

-  передача данных;

-  управление файлами;

-  вспомогательные функции системы.

1.4.2   Системное программное обеспечение

Все управляющие ЭВМ системы DX-200 имеет одинаковое системное программное обеспечение. Единое системное программное обеспечение создает стандартизированное и удобное окружение для прикладного программного обеспечения. Это облегчает разработку и обновление программ, а также понимание функционирования программного обеспечения.

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

Наиболее важными функциями операционной системы являются следующие:

-  распределение процессорного времени;

-  синхронизация процессов;

-  обмен сообщениями между процессами внутри одной управляющей ЭВМ или передача сообщений из одной ЭВМ в другую;

-  основные выдержки времени;

-  создание и уничтожение процессов;

-  распределение памяти;

-  контроль обмена сообщениями;

-  начальная установка операционной системы.

           Распределение процессорного времени.

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

          Распределение процессорного времени происходит в соответствии с уровнями приоритета, которых насчитывается 256. Операционная система выделяет процессорное время процессу, имеющему высший приоритет и находящемуся в настоящий момент в состоянии «готовность к выполнению». Переход в состояние «выполнение» возможен также из состояния «ожидание».

           Обмен сообщениями между процессами.

Обмен сообщениями между параллельными процессами осуществляется в операционной системе DMX за счет операций SEND.

          MESSAGE и RECEIVE MESSAGE, которые способны передавать сообщения как внутри своего блока, так и в другие блоки. Обмен сообщениями является асинхронным. После передачи сообщения процесс продолжает свою работу в соответствии со своим приоритетом. Операционная система устанавливает поступающие к процессу сообщения в очередь, откуда процесс считывает их в порядке поступления.

          С точки зрения операционной системы, процесс может находиться в состоянии ожидания обработки сообщения. То, что происходит при обработке сообщения, зависит от функционального состояния процесса и от самого сообщения.

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