- •Общие принципы построения эус ук.
- •Централизованные эус. Достоинства и недостатки.
- •Иерархическая эус
- •Многопроцессорные системы
- •Системы команд. Одно форматные и двух форматные команды
- •Одноадресные форматы команд. Способы кодирования полей микрокоманд.
- •Способы адресации данных и команд.
- •Организация основной памяти. Классификация зу
- •Обобщенная структурная схема зу.
- •Накопитель
- •Блок управления
- •Основные характеристики зу.
- •Классификация зу.
- •Принципы построения озу
- •Принцип построения пзу.
- •Иерархия зу, каналы ввода –вывода и интерфейсы.
- •Управляющие устройства системы s-12
- •Этапы развития телекоммуникационных технологий. Новые услуги электросвязи
- •Процессоры ахе -10
- •Подсистема региональных процессоров (cps).
- •Обнаружение ошибки в центральном процессоре.
- •Процессоры электронной системы 5 ess
- •Процессор административного модуля.
- •Программное обеспечение системы 5ess. Архитектура программного обеспечения. Уровни программного обеспечения.
- •Терминальные процессы;
- •Системные процессы.
- •Иерархия виртуальных машин
- •Структура одновременно протекающих процессов, которые взаимодействуют посредством обмена сообщений
- •Уровни программного обеспечения.
- •Операционная система.
- •Подсистемы программного обеспечения.
- •Обслуживание коммутационной системы.
- •Обслуживание терминалов.
- •Целостность системы.
- •Процессоры drx -4
- •Структура программного обеспечения drx -4
- •Понятие об алгоритмическом и программном обеспечении эус. Этапы проектирования алгоритмического и программного обеспечения эус
- •Программное обеспечение системы 5ess. Архитектура программного обеспечения. Уровни программного обеспечения.
- •Терминальные процессы;
- •Системные процессы.
- •Иерархия виртуальных машин
- •Структура одновременно протекающих процессов, которые взаимодействуют посредством обмена сообщений
- •Уровни программного обеспечения.
- •Операционная система.
- •Подсистемы программного обеспечения.
- •Обслуживание коммутационной системы.
- •Обслуживание терминалов.
- •Целостность системы.
- •Процессоры drx -4
- •Физическая структура dts – 3100
- •Подсистема сети взаимосвязи.
- •Подсистема центрального контроля.
- •Структура резервирования.
- •Аппаратное обеспечение.
- •Операционная система dts – 3100.
- •Операционная система последовательного времени (cros).
- •Операционная система периферийного процессора (рроs).
- •Система управления базой данных (dmbs).
- •Понятие о языках программирования. Применение языка sdl для описания процесса обслуживания вызова.
- •Языки программирования, используемые в ахе-10.
- •Управляющие устройства системы s-12
- •Этапы развития телекоммуникационных технологий. Новые услуги электросвязи
- •Структура программного обеспечения drx -4
- •Состав управляющей системы apz.
- •Подсистема технического обслуживания (mas).
- •Аппаратные и функциональные блоки apz -211
- •Обнаружение ошибки в центральном процессоре.
- •Этапы развития телекоммуникационных технологий. Новые услуги электросвязи
- •Новые услуги электросвязи.
- •Предоставление услуги «800» на оборудовании s-12 Свойства услуги «800».
- •Архитектура интеллектуальной сети. Общие функциональные требования к архитектуре ис. Элементарная схема предоставления услуг ис. Схема обобщенной функциональной архитектуры ис.
- •Общие функциональные требования к архитектуре ис.
- •39 Вопрос
- •51) Построение isdn на базе оборудования
- •Построение isdn на базе оборудования ахе-10.
- •37) Новые услуги электросвязи Новые услуги электросвязи.
- •38 Впрос Этапы развития телекоммуникационных технологий. Новые услуги электросвязи
- •40 Вопрос Общие принципы предоставления услуг ис.
- •60) Этапы создания сервисной логики.
- •59) Программные слои scp. Программное обеспечение создания услуг Узел scp.
- •58) Программное обеспечение ис и создание услуг Программное обеспечение ис.
- •Программное обеспечение интеллектуальной сети
- •38 Впрос Этапы развития телекоммуникационных технологий. Новые услуги электросвязи
- •40 Вопрос Общие принципы предоставления услуг ис.
Понятие о языках программирования. Применение языка sdl для описания процесса обслуживания вызова.
Программирование можно рассматривать как процесс перевода задачи, выполняемой управляющим устройством АТС и записанной на одном языке, на другой язык, понятный для машины.
Разработанный и записанный алгоритм программы воспринимается ЭВМ только в том случае, если она способна его «понять». Для этого служит язык программирования – искусственный язык, предназначенный для записи программ. Различают машинный язык и языки более высокого уровня. Простейший машинный - язык команд конкретной ЭВМ. Расчленив действия алгоритма до уровня машинных операций и заменив каждый пункт соответствующей командой, можно получить программу решения поставленной задачи. Программирование на машинном языке является исключительно трудоемким процессом из-за громоздкости записи и необходимости сильной детализации алгоритма. Поэтому были разработаны более совершенные языки, позволяющие повысить производительность программирования независимо от типа применяемой ЭВМ. Перевод написанной программы в машинный код происходит в ЭВМ с помощью заранее записанной программы автоматически.
Все языки программирования делятся на две группы:
- машинно–зависимые;
- машинно-независимые.
В первую группу входят машинные и машинно-ориентированные языки. Программы на машинном языке пишутся в двоичном или 16-риччном коде. К машинно-ориентированным языкам относятся языки символического кодирования, называемые мнемокодами (ассемблерами), и автокоды. Описание алгоритма на ассемблере детализировано в такой же степени, как и при использовании машинного языка, а основная единица программы – оператор почти полностью соответствует машинной команде, отличаясь от нее применением буквенных обозначений для операций и буквенно-цифровых обозначений для адресов. При трансляции в машинную программу один оператор мнемокода заменяется одной машинной командой, поэтому такие языки программирования называются языками уровня «один к одному».
Преимущество мнемокода состоит в использовании более удобных, легко запоминающихся символических обозначений, это позволяет автоматизировать присвоение истинных адресов и упростить объединение в одну программу отдельных ее частей, составленных отдельными программистами. Применение мнемокода облегчает процесс программирования по сравнению с программированием в машинных кодах, но по-прежнему требует от программиста знания технических особенностей вычислительной машины и системы ее команд.
Автокоды – это языки уровня «один в несколько», так как в них наряду с символическими эквивалентами машинных команд используются макрокоманды, выполнение которых обеспечивается несколькими командами, это расширяет возможности программиста по сравнению с использованием мнемокодов. Автокодовые программы получаются более компактными.
Язык высокого уровня должен ориентироваться на решение проблем и управление коммутационными станциями и не зависеть от типа управляющей машины. Для описания разрабатываемых на рассмотренных этапах алгоритмов МККТТ рекомендует специальный язык – язык спецификаций и описаний SDL.
На этапе кодирования детальные алгоритмы преобразуются в программы, т.е. записываются на одном из формальных языков, понятном ЭУМ или непосредственно, или через ЭВМ – посредника (переводчика). Для кодирования большинства детальных алгоритмов МККТТ рекомендует язык программирования высокого уровня CHILL, разработанный в рамках МККТТ на базе языков АЛГОЛ, ПАСКАЛЬ и ПЛ/1 и ориентированный на задачи коммутации. Некоторые алгоритмы, критичные по времени выполнения их ЭУМ, записываются на языках программирования более низкого уровня типа АССЕМБЛЕР и МАКРОАССЕМБЛЕР, учитывающих структуру и систему команд конкретной ЭУМ. На этапах эксплуатации ПО проверяется работоспособность и эксплуатационные характеристики ПО в реальных условиях функционирования УК, проводятся работы по внесению в ПО необходимых изменений. Для выполнения работа на этапах отладки и эксплуатации ПО образуются специальные программные средства, взаимодействие с которыми осуществляется на языке связи MML, рекомендованном МККТТ.
Язык SDL – это формализованный графический язык, содержащий набор определений, соответствующих им графических символов и правил, регламентирующий порядок их следования при описании процесса.
Основными определениями языка SDL являются:
СИГНАЛ, ВХОД, СОСТОЯНИЕ, ПЕРЕХОД, ВЫХОД, РЕШЕНИЕ, ЗАДАЧА.
СИГНАЛ – поток данных, несущих информацию;
ВХОД – входной сигнал, воспринимаемый процессором;
СОСТОЯНИЕ – положение, в котором процесс приостановлен в ожидание ВХОДА;
ПЕРЕХОД – последовательность действий, происходящих при появлении ВХОДА и направленных на изменение СОСТОЯНИЯ процесса; процесс всегда находится в одном из состояний, или в условиях перехода. К таким действиям относятся :
РЕШЕНИЕ – действие во время перехода, определяющее выбор одного из нескольких возможных путей продолжения процесса;
ВЫХОД – выходной СИГНАЛ, формируемый процессором;
ЗАДАЧА – любое действие при выполнении перехода, не являющееся решением или
ВЫХОДОМ.
Рис.15. Основные символы языка SDL
Рис. 16. Пример описания на языке SDL процесса обслуживания вызова на этапе приема.
28