Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Булдакова Р. А. Программное обеспечение ЦСК_200....doc
Скачиваний:
15
Добавлен:
15.04.2019
Размер:
1.92 Mб
Скачать

6 Контрольные вопросы:

1) Пояснить принцип фиксации сигнала вызова от абонента.

2) С какой периодичностью запускаются программы обнаружения сигналов вызова, отбоя и от чего зависит эти периодичность?

3) Из каких частей состоит алгоритм приема номера и какова периодичность запуска программ?

4) Какой прибор в АТСЭ принимает импульсы декадного кода от номеронабирателя?

5) Какой тип структуры данных используется для реализации массивов состояний КТ, РНН?

6) Как обеспечивается защита от помех в процессе приема адресной информации?

7 Содержание отчета:

7.1 Результаты выполнения индивидуального задания (п.5.2).

7.2 Временная диаграмма передачи адресной информации. [2.2], с. 98, рисунок 3.17.

7.3 Ответы на контрольные вопросы.

8 Приложение:

8.1 Состав системы коммутационных программ

8.1.1 Состав системы коммутационных программ однозначно определяется количеством и функциональным содержанием этапов обслуживания вызова для всех видов соединений, предусмотренных на данной коммутационной станции, т.е. суммарным количеством ребер в графах установления этих видов соединений. Объединенный граф может содержать большое количество вершин ребер, что требует большого объема памяти для хранения соответствующего числа программ. Уменьшение количества программ, и, как следствие, требуемого объема памяти, достигается путем минимизации объединенного графа. Коммутационные программы, выделенные в результате анализа минимизированного графа, обладают большим функциональным разнообразием, однако имеют достаточно близкую друг к другу структуру, которая является отражением структуры этапов обслуживания вызова

(рисунок 15).

Рисунок 15

Каждый этап Eik может быть разделен на три фазы:

  1. фазу приема входного сигнала (обнаружения события);

  2. фазу обработки полученного сигнала, выбора внутреннего состояния и формирования соответствующего выходного сигнала (принятие решения);

  3. фазу выдачи выходного сигнала для перевода коммутационного оборудования (объекта управления) в новое состояние (выдача последовательности периферийных команд).

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

  1. приема сигналов;

  2. обработки информации;

  3. выдачи последовательности периферийных команд.

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

Общее взаимодействие и очередность выполнения программ из каждого вида обеспечивается средствами диспетчеризации (операционная система).

Рисунок 16

8.1.2 Началу обслуживания вызова на любом этапе всегда предшествует выполнение программ приема сигналов (программ сканирования) о состоянии контрольных точек приборов, которые поступают от коммутационного оборудования. Всякое изменения состояния опрашиваемых контрольных точек воспринимается как заявка на выполнение определенного этапа обслуживания вызова. Заявки накапливаются в буфере. Обслуживание заявки начинается с момента выборки её из буфера. Программы обработки информации выполняют все функции, предусмотренные текущим этапом обслуживания вызова. Для реализации функций используются данные массивов состояния оборудования, справочные данные. После окончания работы программ обработки начинают работу программы формирования управляющих воздействий – последовательности периферийных команд, которые накапливаются в буфере. Выдачей команд из буфера управляют программы выдачи информации. На этом текущий этап обслуживания вызова заканчивается, а данные об устойчивом состоянии фиксируются в специальной области памяти – регистре вызова.