Структура программного обеспечения цифровых систем коммутации. Структура памяти данных ПО ЦСК. Принципы диспетчеризации процессов

Страницы работы

Фрагмент текста работы

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

Дальнейшее уменьшение общего объема памяти для хранения данных о состоянии вызовов может быть достигнуто за счет исключения ячеек связи и установления взаимооднозначного соответствия между номером комплекта и РВ  В этом случае за каждым комплектом «жестко» закрепляется регистр вызова. Объем и структура регистра выбираются в зависимости от типа соответствующего комплекта. Обычно РВ комплекта (РВ-КПН, РВ-ККПВ, РВ-КПВ, РВ-ШК и 1. Д.) хранит часть данных о состоянии вызова, связанную с этим комплектом и необходимую для его соединения пли разъединения с другим комплектом (координаты соединительного пути в КС), а также данные, позволяющие программам обработки идентифицировать текущий этап бслуживания вызова (номер этапа) и получить доступ к данным о состоянии вызова, хранящимся в РВ других комплектов, участвующих в обслуживании вызова на этом этапе (начальные адреса регистров или номера соответствующих комплектов). При этом между РВ комплектов, занятых на данном этапе обслуживания  вызова,    должны  быть    предусмотрены  связи, обеспечивающие доступ ко всем данным о состоянии вызова  не зависимо  от  того,  от  КТ  какого  из  этих  комплектов   поступает входной сигнал.

Для перевода вызова на новый этап установления соединения программа формирования ППК на основе данных о новом состоянии вызова, записанных программой обработки в регистр вызова, Нормирует   необходимую   последовательность   периферийных  команд, которая записывается в специальную зону оперативной памяти  ЭУМ,  называемую буфером  периферийных  команд   (БПК). Последний  закрепляется  за  вызовом  на  все время,  необходимое дтля непосредственного перевода вызова от одного этапа установления соединения к другому, и содержит: номера текущего и нового  этапов установления  соединения;  последовательность  периферийных команд для перевода  вызова на новый  этап  и различные служебные данные (отметки о необходимости выдачи и контроля выполнения   команд,  начальный   адрес  регистра  вызова   и другие),   используемые  программами   выдачи  и контроля  выполнения периферийных команд. Периферийные  команды,  содержащиеся   в   БПК,   могут  выдаваться в ПУУ за один цикл просмотра БПК и выполняться различными  ПУУ одновременно., поэтому объем БПК выбирается из расчета   обеспечения   хранения   максимального   количества   периферийных команд, которые могут быть выданы в ПУУ параллельно при переводе вызова от какого-либо одного этапа к другому. Буфер   периферииных   команд    может   содержать   периферийные команды различных типов  (для  УУКС различных звеньев и для УУК), располагаемые в произвольном порядке по отношению друг к другу. Поэтому структура  БПК является переменной и зависит от количества   и   пиит  хранимых  периферийных коанд

Похожие материалы

Информация о работе