Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТИС / Чумак.doc
Скачиваний:
61
Добавлен:
03.03.2016
Размер:
1.21 Mб
Скачать

5.2. Архитектура программного обеспечения

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

Первый, наиболее низкий уровень иерархии ВМ занимает операционная система UNIX-RTR центрального процессора АР, которая “скрывает” все его особенности от следующих уровней ВМ. Эта ОС руководит дублированным процессором АР (CС) и его памятью, средствами ввода/вывода данных на внешние накопители, информационными каналами к коммутатору сообщений, каналами связи “человек-машина” и техническим обслуживанием процессора. Подобная ОС, но с кое-какими меньшими возможностями, есть в каждом процессоре SMP под названием Kernel (ядро).

Второй уровень иерархии  ОС распределенной коммутации OSDS (Operating System for Distributed Switching), которая присутствует в процессорах АР и SMP. Она является универсальным интерфейсом ко всем применяемым ВМ высших уровней и обеспечивает: планирование параллельного выполнения и синхронизацию процессов, распределение между ними ресурсов системы, их взаимодействие, связь между процессорами, доступ их к системным данным, внешним устройствам, терминалам и каналам ввода/вывода.

Третий уровень образовывают ВM применяемого ПО, которые принимают участие в обработке вызовов: ВМ периферийного управления коммутацией РС (Peripheral Control), маршрутизации и управления терминалами RTA (Routing & Terminal Allocation), управления общей базой данных DBM (Data Base Manager) и административного обслуживания AS (Administrative Services).

Четвертый уровень занимает главная часть применяемого ПО – ВМ управления средствами (Feature Control), которая упорядочивает процедуру обработки вызовов на независимом от оборудования уровне во взаимодействии с подсистемами РС и RTA. Такое распределение ПО есть в процессорах АР и SMP.

Программы FC организовывают обработку вызовов, то есть собирают и анализируют сигнальную информацию и активируют ВМ RTA для выполнения маршрутизации и ВМ РС  для коммутации. Кроме этого, ВМ FC активирует подсистему начисления платы и предоставляет ВМ AS данные о погрузке.

Программы РС управляют коммутацией в модулях SM и CM. При поступлении вызова ВМ РС подключает запрошенные подсистемой FC служебные схемы приема и передача сигнальной информации и поддерживает надлежащие характеристики передачи, в частности, нормативное ослабление. Для ВМ AS предоставляются разные эксплуатационные данные, в том числе о перегрузке системы.

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

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

Программы AS дают административному и техническому персоналу средства управления системой, его технического обслуживания, измерений параметров нагрузки, начисление абонентской платы, а также содержат ПО системы рабочих мест операторов OSPS (Operator Services Position System). Система OSPS нужна для помощи абонентам при международных и междугородных соединениях и для предоставления им разнообразной справочной информации.

Соседние файлы в папке ТИС