- •Московский технический университет связи и информатики
- •Основное зу
- •Центральный процессор
- •Внешние устройства
- •Каналы ввода-вывода (квв)
- •Устройство сопряжения с ис (ус ис)
- •Сетевой адаптер са
- •Инженерный пульт управления эум
- •Основные характеристики эум
- •Структура и режимы работы центрального управляющего устройства цуу
- •Принципы построения периферийных управляющих устройств
- •Назначение периферийных уу (пуу)
- •Построение устройства приема сигналов вызова (упсв)
- •Построение устройства приема сигналов набора номера
- •Построение устройства поиска соединительных путей (псп)
- •Процесс отыскания свободного выхода коммутатора на звене 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.4. Программная организация процесса приема информации
Основным назначением процесса приема информации является опрос контрольных точек комплектов коммутационного оборудования, обнаружение изменений в их состояниях и запись этих изменений в память ЭУМ.
Размер группы КТ в основном определяется длиной ячеек памяти ОЗУ и рабочих регистров ЭУМ. Емкость определителей выбирается с учетом конструктивных соображений и энергетических параметров. С помощью устройств процессора: регистра приема РгПр, регистра передачи РгПер и арифметико-логического блока АЛБ обеспечивается прием и обработка информации о состоянии КТ. Память ЭУМ представлена массивами: МСКТ, МЗО и МППК.
Структуры МСКТ и МППК однозначно определяются структурной организацией определителей. Массив МСКТ подразделяется на kподмассивов. Число ячеек каждого подмассива равно числу групп КТ, входящих в определитель. Длина ячеек МСКТ равна размеру группы КТ. Значение двоичных разрядов ячеек МСКТ 0 или 1 отображает предыдущее состояние КТ. Массив МППК также подразделяется на ряд подмассивов, число которых равно числу определителей. В каждой ячейке подмассива записана периферийная команда, предназначенная для сканирования состояний определенной группы КТ. Периферийная команда состоит из адреса определителя (Адр. О) и номера группы КТ (№ гр.). В массив МЗО записываются номера комплектов, в которых КТ изменили свое состояние. Структура МЗО может строиться по принципу буфера или стека.
Электронная управляющая машина контролирует изменение состояний различных линейных, шнуровых и служебных комплектов посредством выполнения программ сканирования КТ. Для каждого типа комплектов предусматривается отдельная программа сканирования КТ. Эти программы выполняются периодически через фиксированные интервалы времени. Так, программа сканирования абонентских комплектов выполняется через 100 мс, а программа сканирования комплектов приема номера от абонентов с дисковым номеронабирателем – через 10 мс. Величина интервала зависит от временных ограничений на время ожидания и длительностей передаваемых сигналов по линиям. Все программы сканирования КТ, независимо от назначения того или иного вида комплектов, имеют одинаковую алгоритмическую структуру, поэтому рассмотрим основные действия программы сканирования КТ, которые сводятся к следующему:
1) периферийная команда из массива МППК передается в РгПер;
2) из РгПер адрес определителя пересылается в ПАУ, обеспечивающее выбор заданного в периферийной команде нужного определителя;
3) из РгПер производится обращение к заданной по номеру группе КТ;
4) с выбранной группы КТ считывается их состояние в РгПр в виде слова очередного сканирования СОС;
5) из РгПр слово СОС передается в АЛБ;
6) из массива МСКТ считывается в АЛБ слово предыдущего сканирования СПС и в АЛБ осуществляется сравнение слов СОС и СПС;
7) выявленные изменения в состояниях КТ записываются в МВО в виде номеров комплектов;
8) в массиве МСКТ производится замена слова СПС на слово СОС.
Таким образом, в результате выполнения программ сканирования в массивах МЗО будут сформированы заявки различного рода (в виде номеров комплектов), требующие их дальнейшего обслуживания. Заявки обслуживаются программами, реализующими процесс обработки информации. На эти программы возлагаются функции декодирования номеров комплектов, определения категории номеров комплектов, определения категории абонентов, анализа номерной информации, поиска свободных соединительных путей, формирования управляющих воздействий на коммутационное поле и комплекты и др. Их особенностью является то, что они выполняются внутри ЭУС в относительном масштабе времени и без обращения к устройствам коммутационного оборудования. Ниже рассматривается одна из наиболее основных программ, связанная с поиском свободных соединительных путей, их занятием и освобождением.