Цифровые коммутационные станции, страница 9

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

Количество различных приоритетных уровней определяется составом воспринимаемых ЭУМ сигналов прерывания, принципами обработки этих сигналов и используемыми алгоритмами. Как правило, выделяются следующие приоритетные уровни:

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

-  приоритетный уровень для программ обслуживания ввода -
вывода;

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

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

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

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

Рис.6.17 Работа ЭУМ в реальном масштабе времени

6.4.2  Базы станционных данных

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

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

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

Рассмотрим основные виды станционных данных.

Данные, относящиеся к абонентским линиям должны содержать следующие сведения.

-  Линейный номер – номер абонентского комплекта, в который включена абонентская линия.

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

-  Тип абонентской линии: абонентская линия может быть аналоговой или цифровой.

-  Тип номеронабирателя телефонного аппарата, включенного в аналоговую абонентскую линию: декадный или частотный.

-  Тип интерфейса цифровой абонентской линии: U или S.

-  Протокол канала D цифровой абонентской линии: DSS1 или иной, применяющийся на национальных сетях других стран.

-  Перечень видов и направлений связи, доступных абоненту.

-  Перечень услуг, предоставляемых абоненту.

Для соединительных линий в станционных данных указывается:

-  вид пучка: входящий, исходящий или двусторонний;

-  тип интерфейса (аналоговый или цифровой, электрический или оптический);

-  номера линейных комплектов;

-  индекс направления связи, то есть цифры номера, набираемые абонентами АТС для установления соединения по линиям данного пучка;

-  количество цифр, передаваемых или принимаемых по линии при взаимодействии со встречной станцией;

-  способ сигнализации: используемый сигнальный код при линейно-индивидуальной сигнализации или тип протокола при сигнализации по общему каналу (способы сигнализации подробно рассматриваются в разделе 7);

-  параметры системы сигнализации, зависящие от выбранного сигнального кода или протокола.

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

6.4.3  Программное обеспечение администрирования и технического обслуживания АТС