МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • АТС Alkatel

    t Структурная четкость : при обучении персонала каждый модуль

    может изучаться независимо от других. Программы являются

    достаточно короткими, а язык программирования - легкодоступным.

    t Простота эксплуатации и техобслуживания : для отслеживания и

    корректировки ошибок, а также для предотвращения распространения

    ошибок предоставляются процедуры обеспечения безопасности.

    ПО поставляется в виде конкретных версий, каждая из которых

    представляет собой некоторую совокупность совместимых объектных

    модулей (исполняемых двоичных), обеспечивающих функциональные

    возможности и характеристики данной системы.

    4.4.1 ОСНОВЫЕ ХАРАКТЕРИСТИКИ

    Основными отличительными особенностями ПО системы Alcatel 1000 E10

    являются :

    t Количество :

    Программные модули Alcatel с самого начала разрабатывались с

    целью формирования библиотеки, делающей систему Alcatel 1000

    E10 одной из наиболее сложных цифровых систем с точки зрения

    реализуемых функций.

    t Качество :

    На всех фазах разработки и на многочисленных объектах

    выполняются обязательные тесты. "Остаточные" ошибки

    практически отсутствуют, что обеспечивает отличное качество

    функционирования.

    t Модульность :

    ПО Alcatel 1000 E10 и, в частности, коммутационное ПО состоит

    из независимых модулей.

    Большинство разработанных модулей включает команды,

    относящиеся к отдельному функциональному режиму или функции.

    Существуют два типа модулей :

    p стандартные модули, выполняющие стандартные функции, или

    такие, которые могут быть адаптированы к реализации той

    или иной функции, требующейся заказчику,

    p специализированные модули, разработанные "под" требования

    конкретного заказчика.

    Такой способ классификации модулей помогает определить и

    стандартизировать программные интерфейсы с целью строгого

    определения конкретных разработок и облегчения отладки.

    t Адаптируемость к конкретным требованиям заказчика :

    Система управления функциональной версией предназначена для

    обеспечения совместимости стандартных модулей. На основе

    требований, изложенных заказчиком, ПО строится из имеющихся

    стандартных модулей и специализированных модулей.

    Заказчики, таким образом, могут быть совершенно уверены в том,

    что их требования будут удовлетворены во всех отношениях.

    t Расширяемость :

    Поскольку ПО является модульным и имеет стандартные

    программные интерфейсы и определенные структуры совместимости,

    новые функции могут легко вводиться в систему.

    t Функциональная организация :

    Для выполнения функций управления и OA&M комбинируются

    различные программные модули.

    Группы модулей, предназначенных для выполнения конкретной

    функции (обработка вызовов, начисление оплаты и т.п.),

    объединяются, образуя "программную машину".

    Система Alcatel 1000 E10 может содержать одну или несколько

    программных машин каждого типа в зависимости от конкретной

    функции.

    4.4.2 ОРГАНИЗАЦИЯ ПРОГРАММЫХ МАШИН

    Программные машины организованы по следующим правилам :

    t для всех управляющих функций применяется защита n+1.

    Программная машина, таким образом, загружается в n+1

    управляемых МП-станций.

    При включении защиты система работает по принципу разделения

    нагрузки.

    t Программная машина, поддерживаемая МП-станцией обработки ИКМ-

    окончаний (SMT), продублирована и с целью обеспечения высокой

    степени готовности работает в активном/резервном режиме.

    t Программная машина, поддерживаемая МП-станцией техобслуживания

    (SMM), также продублирована и и с целью обеспечения высокой

    степени готовности работает в активном/резервном режиме.

    С целью обеспечения повышенной избыточности для выполнения жизненно

    важных функций, таких как управление цепями сигнализации №7 ITU-T,

    Alcatel 1000 E10 может также включать в себя резервные программные

    машины, поддерживаемые резервными управляющими МП-станциями.

    Программные машины взаимодействуют посредством локальной сети

    передачи данных. Эта связь является "прозрачной" для аппаратных

    станций, поддерживающих программную машину.

    4.4.3 ЯЗЫК ПРОГРАММИРОВАНИЯ И ЗАГРУЗКА ПО

    4.4.3.1 ЯЗЫК ПРОГРАММИРОВАНИЯ

    Язык программирования тесно связан с ограничениями реального

    времени, связанными с функциями, выполняемыми конкретным

    программным модулем.

    Некоторые функции активируются часто и даже непрерывно. Времена

    реакции должны быть, таким образом, очень малыми (например, при

    сканировании состояний шлейфа абонентской линии). Эти функции

    требуют языка, подобного машинному языку. По тем же соображениям,

    программы ПЗУ (ПО, "зашитое" в платы) написаны на ассемблере.

    Однако, программы, выполняющие диагностику и обеспечивающие связь

    человек-машина, а также большинство программ коммутации связаны с

    очень сложными процедурами. Из-за потребности в многочисленных

    мерах предосторожности, а также средствах тестирования и вывода,

    эти программы являются очень сложными. В этом случае большое

    значение приобретает функциональная и эксплуатационная гибкость.

    Кроме того, ограничения реального времени не являются столь

    жесткими. Этот тип ПО написан на языке высокого уровня CHILL,

    рекомендуемом ITU-Т.

    4.4.3.2 ЗАГРУЗКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

    По мере развития технологии появилась возможность загружать ПО с

    внешних устройств памяти аппаратных станций, которые выполняют

    функции коммутации и управления.

    4.4.4 ОБЩЕЕ ОПИСАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ МП-СТАНЦИИ

    Во все МП-станции загружается следующее ПО :

    t Операционная система (гипервизор), обеспечивающая доступ к

    аппаратным средствам, выделяющая программные ресурсы и

    обеспечивающая межстанционную связь.

    t Ряд программных машин различных типов, которые выполняют :

    p все функции, требующиеся для работы станции, включая связь,

    загрузку, инициализацию и защиту. Эти функции выполняются МП-

    программными машинами,

    p отдельную системную функцию, такую как трансляция или

    начисление оплаты. Каждая функция реализуется отдельной

    функциональной программной машиной.

    Гипервизор и МП-программная машина образуют системное ПО конкретной

    станции и устанавливаются во всех станциях (см. рис.17).

    [pic]

    Рис.17. Архитектура ПО МП-станции.

    4.4.4.1 ГИПЕРВИЗОР

    Гипервизор представляет собой операционную систему, выполняющую

    следующие основные функции :

    t обслуживание каждой программной машины, независимо от ее

    физического местоположения,

    t обеспечение "сосуществования" различных функциональных

    программных машин в нескольких процессорах одной и той же

    станции или аппаратного процессора.

    Стандартный гипервизор установлен во всех активных агентах МП-

    станций. Активным агентом является процессор с доступом к

    станционной шине (PUP, PUS, линейный драйвер).

    Гипервизор выполняет следующие функции :

    t Временное управление : различным программным машинам,

    установленным в процессоре, выделяется время центрального

    процессора на основании параметров конфигурационного файла.

    t Полностью прозрачная связь для прикладных программ : связь

    является внутренней для программных машин, установленных в

    конкретной станции. Для связи между программными машинами в

    различных станциях используются мультиплексные линейные

    драйверы и конкретный протокол.

    t Хронирование : таймеры запускаются, останавливаются и

    перезапускаются по запросу программной машины; сообщается

    также о тайм-аутах.

    t Доступ к файлам по запросу программной машины.

    t Управление прерываниями по запросу программной машины.

    t Наблюдение : фиксируется время центрального процессора для

    программной машины и контролируются очереди.

    t Помощь в отладке.

    4.4.4.2 ПРОГАММНАЯ МАШИНА (ML)

    Программная машина полностью устанавливается в одной МП-станции.

    Она может состоять из одного или нескольких "исполняемых блоков",

    установленных в различных активных агентах данной станции. Каждый

    исполняемый блок является компонентом. Компонент представляет

    собой, таким образом, некоторое подмножество программной машины,

    выполняемое в отдельном процессоре.

    Программная машина знает структуру своих собственных компонентов,

    но она не известна другим программным машинам. Поэтому ПЕРВИЧНЫЙ

    КОМПОНЕНТ представляет программную машину в целом во внешнем

    диалоге. Другие компоненты называются ВТОРИЧНЫМИ КОМПОНЕНТАМИ.

    Пример :

    В программных машинах обработки вызовов и тарификации используются

    различные исполняемые блоки : первичный компонент (обменный блок) и

    до четырех вторичных компонентов (MACRO).

    С функциональной точки зрения компонент выполняет некоторую

    совокупность базовых действий, причем каждое из них активирует ту

    или иную УСЛУГУ (SERVICE). Последовательность услуг задается

    СУПЕРВИЗОРОМ (SUPERVISOR, SUP), который действует как операционная

    система компонента.

    К основным функциям супервизора относятся :

    t Активация / деактивация услуг в различных режимах :

    рекуррентный, по запросу от другой услуги, срочный,

    t Предоставление стандартных услуг прикладным программам:

    периодическое управление задачами,

    t Управление режимом возврата гипервизора : без возврата,

    прогнозируемый возврат,

    t Счет времени и событий для целей наблюдения за нагрузкой.

    Компонент состоит из супервизора и, в некоторых случаях,

    специализированных услуг. Он также содержит все прикладные

    программы программной машины.

    4.4.4.3 МП-ПРОГРАММНАЯ МАШИНА (ML SM)

    МП-программная машина "скопирована" во всех активных агентах (PUP,

    PUS) в МП-станции.

    Она использует один компонент для каждого агента :

    t первичный компонент установлен в драйвере первичной шины

    станции,

    t вторичные компоненты установлены во всех других активных

    агентах станции.

    Роль каждого компонента зависит от типа агента.

    Например :

    t В драйверах первичной или вторичной шины компонент выполняет

    загрузку и инициализацию агента, защиту, наблюдение и

    обеспечивает помощь в отладке.

    t В драйвере первичной шины компонент также загружает и

    инициализирует SM-программы и функциональные программные

    машины, устанавливает состояние станции, обновляет файлы

    состояний, выполняет локальную защиту, управляет наблюдениями

    и обеспечивает помощь в отладке.

    Подводя итог, можно сказать, что операционная система станции

    организована по двухуровневому принципу :

    t гипервизор, связанный с данной станцией,

    t супервизор, связанный с компонентом программной машины.

    Взаимодействие программных машин основано на следующих принципах :

    t передача: По запросу программной машины гипервизор в агенте,

    поддерживающем эту машину, определяет:

    p МП-станцию, поддерживающую программную машину-получателя,

    путем обращения к файлам маршрутизации между программными

    машинами.

    p драйвер линии передачи (если программная машина-получатель

    не находится в той же МП-станции),

    p очередь связи для пересылки сообщения.

    t прием : Гипервизор данного драйвера шины определяет

    программную машину-получателя на основе системного адреса в

    сообщении. В соответствии с критериями управления потоком и

    приоритета, гипервизор выбирает очередь приема данной

    программной машины и пересылает сообщение.

    Программные машины являются загружаемыми и инсталлируются на

    следующих станциях :

    t управляющие программные машины - в SMC-станциях,

    t программные машины подключения ИКМ-трактов - в SMT-станциях,

    t программные машины обработки сигнализации N7 ITU-T (уровни 1,

    2 и 3) и сервисного блока - в SMA-станциях.

    t программные машины управления коммутацией - в SMX-станции.

    4.4.5 ПРОГРАММНЫЕ МАШИНЫ ОБРАБОТКИ ВЫЗОВОВ

    Программная машина обработки вызовов включает компонент блока

    обмена, который, в частности, реализует связь с другими

    программными машинами и подсистемой обработки вызовов.

    Обработка вызовов связана с выделением областей памяти (или

    контекстов вызова), которые используются для установления и отбоя

    вызовов. Это включает:

    t Распознавание состояний "трубка снята" и "трубка положена", а

    также состояний занятия/освобождения канала, обнаруживаемых

    устройствами доступа.

    t Запоминание и анализ цифр адреса, принятых по линии или

    каналу.

    t Ретрансляция цифр адреса по каналам (после модификации, где

    это требуется) с использованием процедур, специфичных для

    данного кода сигнализации.

    t Выдачу команд на коммутационую матрицу на установление или

    прекращение соединений следующих типов : абонент-абонент,

    вызывающий абонент-частотный приемник, тональный генератор-

    абонент, абонент-конференц-канал, абонент-канал, канал-абонент

    и т.п.

    t Выдачу команд на устройства доступа на выделение временных

    интервалов, контроль вызовов, отбой абонентских линий и

    каналов и т.п.

    t Инициализацию передачи сигнализации и различных тонов.

    t Взаимодействие с функцией трансляции с целью определения

    характеристик линии или канала, для того чтобы тем или иным

    способом модифицировать их (например, ввод сокращенного

    номера).

    t Взаимодействие с функцией тарификации для предоставления той

    информации по оплате, которая должна быть сохранена.

    Функция обработки вызовов может также осуществлять параллельную

    обработку : в этом режиме вместо выполнения отдельной программы

    выполняются две программы - одновременно и независимо.

    При параллельной обработке процессы, выделяемые для каждой из

    программ, четко определены :

    t Первая программа выполняет все функции управления вызовами,

    принимая решения, как только происходит каждое новое событие,

    и выполняя функции, относящиеся к вызывающей линии.

    t Вторая программа выполняет функции, относящиеся к вызываемой

    линии.

    Со структурной точки зрения, данное ПО обеспечивает легкую

    адаптируемость ко всем типам работы.

    Функциональная организация

    Программа имеет иерархическую структуру, в результате чего ее

    функциональная организация отражает различные фазы обработки,

    относящиеся к выполнению функций коммутации (см. рис.18) :

    Уровень 1 : Общие функции, относящиеся к захвату контекста

    вызова. Этот уровень содержит модули уровня 2,

    выполняющие эти функции.

    Уровень 2 : Модули, предназначенные для типа кода

    сигнализации, используемого на входящей линии.

    Уровень 3 : Модуль инициализации режима параллельной

    обработки.

    Уровень 4 : Функции коммутации: например, предварительный

    анализ и трансляция (программа 1), сигнализация,

    контроль вызываемого абонента (программа 2).

    Совместно используемые части того или иного модуля соответствуют

    структурам вызовов и интерпретируются как подпрограммы с

    двенадцатью уровнями вызовов.

    Программная машина обработки вызовов является (n+1)-избыточной и

    Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.