- •Московский технический университет связи и информатики
- •Основное зу
- •Центральный процессор
- •Внешние устройства
- •Каналы ввода-вывода (квв)
- •Устройство сопряжения с ис (ус ис)
- •Сетевой адаптер са
- •Инженерный пульт управления эум
- •Основные характеристики эум
- •Структура и режимы работы центрального управляющего устройства цуу
- •Принципы построения периферийных управляющих устройств
- •Назначение периферийных уу (пуу)
- •Построение устройства приема сигналов вызова (упсв)
- •Построение устройства приема сигналов набора номера
- •Построение устройства поиска соединительных путей (псп)
- •Процесс отыскания свободного выхода коммутатора на звене iZ-звенного кп
- •Структура ячейки озу при записи информации, передаваемой в цПр
- •Принципы структурной организации зу, каналов ввода/вывода и интерфейсов
- •Общие понятия
- •Обобщенная структура зу
- •Характеристики зу
- •Классификация зу
- •2. Процессоры электронных управляющих систем
- •2.1.Структура центрального процессора в общем случае эум содержит несколько типов процессоров:
- •2.2. Структура блока центрального управления (бцу)
- •2.3. Принципы построения и работы микропрограммного управляющего автомата
- •2.4. Особенности применения микропроцессоров в электронных управляющих машинах
- •3. Алгоритмическое и программное обеспечение эус
- •3.1. Применение языка sdl для описания процесса обслуживания вызова
- •3.2. Структура программного обеспечения эус
- •3.3. Программная организация процессов обслуживания вызовов (пов)
- •3.4. Программная организация процесса приема информации
- •3.5. Принципы кодирования элементов коммутационного оборудования
- •3.6. Программная организация процесса поиска соединительных путей
- •3.7. Программная организация процесса выдачи информации
- •3.8. Программная организация диспетчеризации процессов обслуживания вызовов
- •Контрольные вопросы
- •Список литературы
3.2. Структура программного обеспечения эус
Электронная управляющая система выполняет основные функции по обслуживанию телефонных вызовов, дополнительные функции по представлению абонентам дополнительных услуг ДВО и вспомогательные функции, связанные с эксплуатацией и техническим обслуживанием узла коммутации с помощью входящих в ее состав аппаратурных средств под управлением программ и на основе данных, записанных в ее памяти. Совокупность программ и данных, обеспечивающих выполнение ЭУС своих основных, дополнительных и вспомогательных функций, называется программным обеспечением ЭУС.
Состав, принципы построения и характеристики ПО оказывают существенное влияние на тактико-технические, технико-экономические и эксплутационные характеристики узла коммутации в целом. В связи с этим ПО должно удовлетворять ряду требований, вытекающих из назначения, характера функционирования и использования узлов коммутации с управлением по записанной программе и общих требований, предъявляемых к ним.
Требования, которым должно удовлетворять ПО ЭУС и невыполнение которых приводит к нарушению нормального функционирования узла коммутации, снижению эффективности функционирования и использования узла коммутации, можно разделить на две группы.
К первой группе относятся следующие требования:
1. ПО должно быть функционально полным, т.е. должно осуществлять программную реализацию всех заданных функций;
2. ПО должно функционировать в реальном времени и обладать совместно с техническими средствами производительностью, достаточной для реализации всех заданных функций с соблюдением необходимых временных ограничений;
3. ПО должно быть постоянно готово к использованию и обладать совместно с техническим средствами надежностью, гарантирующей выполнение требований к надежности работы узла коммутации в целом и величине эксплуатационных затрат.
Ко второй группе относятся такие требования:
1. Принципы построения ПО и его распределения по различным типам ЗУ ЭУС должны обеспечивать минимальную стоимость хранения программ и данных при выполнении требований к производительности ПО в целом;
2. ПО должно быть открытым для внесения в него необходимых изменений и дополнений и обладать высокой гибкостью, позволяющей вносить эти изменения и дополнения при минимальном изменении существующих программ и данных;
3. Структура и принципы построения ПО в целом и отдельных программ должны быть простыми для изучения, освоения и эксплуатации программного обеспечения персоналом узла коммутации;
4. Структура и принципы построения ПО, а также состав включаемых в него дополнительных средств должны обеспечивать возможность эффективной организации и реализации процессов разработки и производства ПО.
В зависимости от степени участия в обеспечении процесса функционирования узла коммутации ПО ЭУС может быть разделено на две части: внутреннее ПО и внешнее ПО.
Внутреннее ПО содержит совокупность программ и данных, управляющих работой ЭУС непосредственно в процессе функционирования узла коммутации и являющихся ее неотъемлемой составной внутренней частью. Внутреннее ПО различных образцов узлов коммутации может отличаться по составу программ, составу и содержанию постоянных и полупостоянных данных.
Внешнее ПО представляет собой совокупность вспомогательных программ и данных, которые не используются на этапе нормальной эксплуатации узла коммутации и, таким образом, не являются внутренней составной частью ЭУС, но применение которых на этапах составления, отладки, испытаний и производства программ и данных внутреннего ПО позволяет повысить эффективность и качество, существенно сократить время и трудоемкость выполнения этих этапов. Состав и функции внешнего ПО не зависят от конкретного образца узла коммутации, устанавливаемого на сети связи.
По функциональному назначению соответствующих программ внутреннее ПО подразделяется на следующие группы (системы) программ:
1. Операционную систему (ОС);
2. Систему коммутационных программ (СКП);
3. Систему программ технического обслуживания (СПТО);
4. Систему административных программ (САДМП).
Система ОС координирует совместную работу систем СКП., СПТО и САДМП и распределяет ресурсы машинного времени между ними, а также управляет обменом информацией между ВУ и ОЗУ ЭУС и организует связь «человек – машина».
Система СКП управляет установлением и разъединением различных видов соединений, предусмотренных на данном узле коммутации. Применительно к городской опорной АТС это могут быть внутристанционные соединения между абонентами, соединения между абонентами подстанции и абонентами, включенными непосредственно в данную станцию, соединения для вызовов от других опорных АТС, узловых АТС и АМТС к абонентам данной станции при использовании различных типов соединительных линий, соединения для вызовов от абонентов данной станции к другим опорным АТС, узловым АТС и АМТС.
Система СПТО используется для автоматизации процессов контроля и диагностики оборудования узла коммутации, а также для восстановления нормального режима работы оборудования после устранения обнаруженных неисправностей.
Система САДМП предназначена для автоматизации процессов эксплуатации узла коммутации и осуществляет сбор статистических данных о нагрузке, качестве обслуживания вызовов и работы оборудования, которые затем используются администрацией узла и сети связи для анализа и оптимизации качества обслуживания абонентов, загрузки оборудования, каналов и линий связи.
Система САДМП содержит также программы, используемые эксплуатационным персоналом узла коммутации для изменения абонентских и станционных данных при проведении работ по подключению новых абонентов, добавлению каких-либо приборов, блоков и устройств, изменению конфигурации связей между различными видами оборудования.
Внешнее ПО состоит из следующих систем программ:
1. Автоматизации программирования (САП);
2. Автоматизации отладки программ (САОП);
3. Автоматизации производства внутреннего ПО (САППО);
3. Испытательно-наладочных программ (СИНП).
Процесс написания программ непосредственно на машинном языке ЭУС довольно трудоемок, приводит к большому числу ошибок и, кроме того, чтение полученной программы на машинном языке требует досконального знания системы команд ЭУС и принципов кодирования каждого типа команды. Эти обстоятельства привели к тому, что в настоящее время программы записываются, как правило, на некотором символическом формальном языке, который значительно упрощает как написание, так и чтение программ. Подобного рода языки получили название языков программирования. Однако использование языка программирования требует дополнительного перевода программы, записанной на этом языке в программу на машинном языке ЭУС. Такой перевод может быть выполнен автоматически на ЭВМ общего назначения с помощью специальной программы, называемой транслятором. Совокупность используемых при написании программ для ЭУС языков программирования и соответствующих трансляторов и образует САП.
Система САОП используется на этапах автономной и комплексной отладки программ для ЭУС. Отладка программ для ЭУС может осуществляться как на ЭУС, так и на ЭВМ общего назначения. Информационно-логический характер решаемых ЭУС задач, большое количество выполняемых ею программ, используемых и обрабатываемых данных, наличие между ними сложных функциональных и информационных взаимосвязей, выполнение программ в реальном времени и взаимодействие их с многочисленными разнотипными ВУ и ПУУ делают задачу отладки программ для ЭУС чрезвычайно сложной и длительной. Для повышения качества и сокращения времени отладки программ для ЭУС и используется СОАП, представляющая в распоряжение программиста удобные и эффективные средства управления процессом выполнения ЭУС (или ЭВМ) отлаживаемых программ , задания и имитации необходимых для отладки ситуаций и получения полной информации о проведении и результатах выполнения отлаживаемой программы или программ.
Процесс производства ПО для конкретных узлов коммутации, устанавливаемых на сети, может быть разделен на три основные стадии:
1. Подготовка станционных и абонентских данных и занесение их на машинные носители информации (перфорация);
2. Компоновка программ и данных в соответствии с заданными функциями узла коммутации и формой их представления в ЗУ ЭУС (форматами команд и данных) с записью на магнитную ленту (диск) или в ПЗУ;
3. Проверка правильности компоновки и записи ПО в ВЗУ или ПЗУ.
Первая из перечисленных стадий производства ПО выполняется обычно ручным способом человеком-оператором, последние две стадии – с помощью специальной совокупности программ, образующих САППО.
Одним из преимуществ узлов коммутации с управлением по записанной программе является возможность использования ЭУС для автоматизации процессов наладки и проверки оборудования узла коммутации и ПО на месте его установки. Реализация этой возможности осуществляется с помощью системы программ СИПП, предназначенной для обнаружения и локализации неисправностей в оборудовании узла коммутации в процессе его наладки после установки на объекте и для проверки установленного оборудования и ПО в целом на соответствие техническим условиям.