Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛЕКЦИЯ 4 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ АТС.doc
Скачиваний:
18
Добавлен:
09.04.2015
Размер:
68.1 Кб
Скачать

3 Состав программного обеспечения

Программное обеспечение АТС (рис. 1) Включает в себя прикладное ПО (НПО) и инструментальное ПО (ИНО). Прикладное ПО располагается в ЗУ управляющих устройств станции и обеспечивает ее функционирование. Инструментальное ПО представляет собой совокупность программных средств, необходимых для разработки ППО.

Прикладное програмное обеспечение подразделяется на основное и вспомогательное. Основные виды программ, входящих в основное ПО.

Операционная система ОС представляет собой наиболее сложный элемент. Она обеспечивает выполнение ряда важнейших функций, к которым относятся:

1. управление процессом выполнения программ;

2. обмен информацией между УУ и внешними устройствами — коммутационным полем, комплектами, оборудованием рабочих мест операторов и т. п.;

3. управление доступом к базам данных, характеризующих процесс работы станций;

4. обмен информацией между УУ в системах распределенного и децентрализованного управления.

Примерами элементов ОС могут служить программы обработки прерываний, программы диспетчеры, программы ввода — вывода.

К коммутационным программам КП относят все программы, непосредственно связанные с обслуживанием вызовов.

1. программы определения состояния абонентских и соединительных линий, 2. анализа набранного номера,

3. поиска соединительных путей и другие.

Комплекс программ автоматизации технического обслуживания ПАТО предназначен для контроля работоспособности аппаратуры блокировки неисправных узлов и их диагностики.

Рис. 9.1. Схема программного обеспечения АТС

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

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

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

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

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

Инструментальное программное обеспечение обычно устанавливается на универсальных ЭВМ, широко используемых при разработке программного обеспечения АТС.

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

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

Назначение транслятора Т, как уже говорилось выше, состоит в переводе программы с языка высокого уровня на язык машинных команд. Различают трансляторы двух типов — интерпретаторы и компиляторы. Когда интерпретатор последовательно обрабатывает операторы языка высокого уровня, последовательность машинных команд, соответствующих очередному оператору, сразу же исполняется. Можно сказать, что интерпретатор работает вместе с программой, обеспечивая процесс ее выполнения. При этом не удается максимально использовать производительность машины, так как часть времени тратится на исполнение команд интерпретатора, Поэтому более эффективными являются компиляторы. Они работают не с отдельными операторами, а с программой в целом. На основании исходного текста программы на языке высокого уровня компилятор формирует программу в машинных кодах, которая затем выполняется без его участия. Основным средством разработки ПО АТС являются, безусловно, компиляторы.

Системы отладки СО позволяют, во-первых, отлаживать отдельные программы вне всего комплекса ППО, а во-вторых, использовать для этого универсальные ЭВМ. Среди программ этой группы можно отметить программные эмуляторы, имитирующие выполнение про граммы реальным управляющим устройством АТС.

Функции редактора, транслятора и системы отладки могут быть объединены в системе автоматизированного проектирования (САПР). В этой системе работа с программой представляет собой последовательность взаимосвязанных технологических операций, многие из которых автоматизированы. Применение САПР позволяет существенно ускорить разработку ПО.