Очередность запуска программ, относящихся к одному приоритетному уровню, определяется характером потока заявок на их выполнение. Программы одного уровня могут запускаться периодически, программы другого уровня – в порядке поступления заявок. Управляет запуском программа-диспетчер, входящая в операционную систему.
Количество различных приоритетных уровней определяется составом воспринимаемых ЭУМ сигналов прерывания, принципами обработки этих сигналов и используемыми алгоритмами. Как правило, выделяются следующие приоритетные уровни:
- приоритетный уровень для программ аварийного технического обслуживания, обеспечивающих восстановление работоспособности оборудования при возникновении неисправностей;
-
приоритетный уровень для программ
обслуживания ввода -
вывода;
- приоритетный уровень для периодически выполняемых программ, требующих строгого соблюдения заданной периодичности запуска;
- приоритетный уровень для программ, задержка запуска и прерывание выполнения которых не нарушает нормального функционирования АТС.
Перечисленные приоритетные уровни расположены в порядке убывания их приоритетов, то есть уровень программ аварийного обслуживания является самым высоким.
Выполнение программ в реальном масштабе времени иллюстрируется временной диаграммой, приведенной на рис. 6.17. Все время работы ЭУМ разделено на интервалы, границы которых определены сигналами прерывания, поступающими от системного таймера. В каждом интервале выполнение программ производится в порядке убывания приоритетов, определяемом программами-диспетчерами операционной системы. Сначала запускаются программы ввода-вывода (ВВ), затем периодически выполняемые программы (П), к которым, в частности относятся программы сканирования, и, наконец, остальные программы, не требующие исполнения в жесткие сроки (Н). Выполнение ввода-вывода может выполняться по прерыванию. В таком случае, как показано на рисунке во втором временном интервале, процесс ввода-вывода может прервать выполнение программ более низких приоритетных уровней. При обнаружении неисправностей, способных привести к остановке всей системы управления, процессор ЭУМ получает сигнал аварийного прерывания и переходит к выполнению аварийных программ технического обслуживания (А). Они имеют наивысший приоритет и, поэтому, прерывают работу любых других программ.
Рис.6.17 Работа ЭУМ в реальном масштабе времени
Данные, которыми оперируют управляющие устройства, могут быть разделены на три категории.
Рабочие (или оперативные) данные отображают текущее состояние АТС. Они содержат информацию сигналах, принятых от абонентов, о занятых обслуживанием вызовов комплектах, о разговорных трактах, образованных в коммутационном поле, и т. д. Оперативные данные подвержены изменению в процессе обычной работы АТС. Станционные (или полупостоянные) данные определяют конфигурацию конкретной телефонной станции. Ими описывается структура коммутационного поля, количество и типы абонентских и соединительных линий, план нумерации АТС и т.п. Базы станционных данных составляются средствами вспомогательного прикладного ПО при проектировании станции. Впоследствии они могут редактироваться оператором с помощью административных программ.
Постоянные данные представляют собой набор констант, используемых программным обеспечением. К таким данным могут относиться неизменяемые характеристики элементов аппаратуры (например, число входов и выходов модуля коммутационного поля), нормативные значения электрических параметров узлов, таблицы пересчета чисел из одной системы счисления в другую и многое другое. Значения постоянных данных одинаковы во всех экземплярах однотипного коммутационного оборудования.
Рассмотрим основные виды станционных данных.
Данные, относящиеся к абонентским линиям должны содержать следующие сведения.
- Линейный номер – номер абонентского комплекта, в который включена абонентская линия.
- Списочный номер – номер, который должны набирать другие абоненты для установления соединения с данной абонентской линией. Абонент учрежденческой АТС может иметь два списочных номера: один для установления соединений внутри ведомственной сети, а другой – для вызова его со стороны абонентов городской телефонной сети.
- Тип абонентской линии: абонентская линия может быть аналоговой или цифровой.
- Тип номеронабирателя телефонного аппарата, включенного в аналоговую абонентскую линию: декадный или частотный.
- Тип интерфейса цифровой абонентской линии: U или S.
- Протокол канала D цифровой абонентской линии: DSS1 или иной, применяющийся на национальных сетях других стран.
- Перечень видов и направлений связи, доступных абоненту.
- Перечень услуг, предоставляемых абоненту.
Для соединительных линий в станционных данных указывается:
- вид пучка: входящий, исходящий или двусторонний;
- тип интерфейса (аналоговый или цифровой, электрический или оптический);
- номера линейных комплектов;
- индекс направления связи, то есть цифры номера, набираемые абонентами АТС для установления соединения по линиям данного пучка;
- количество цифр, передаваемых или принимаемых по линии при взаимодействии со встречной станцией;
- способ сигнализации: используемый сигнальный код при линейно-индивидуальной сигнализации или тип протокола при сигнализации по общему каналу (способы сигнализации подробно рассматриваются в разделе 7);
- параметры системы сигнализации, зависящие от выбранного сигнального кода или протокола.
Приведенный список является далеко не полным. Как правило, имеются отдельные разделы, в которых сохраняется информация о структуре коммутационного поля, плане нумерации и дополнительных услугах. Виды параметров, способ их представления и размещения в базах станционных данных различных АТС могут существенно различаться.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.