- •Программное обеспечение цск
- •200900 «Сети связи и системы коммутации»
- •5 Контрольные вопросы:
- •6 Содержание отчета:
- •7 Приложение:
- •2) Двухступенчатая дешифрация применяется для сокращения резервируемой области памяти и возможности наращивания емкости атс (рисунок 6).
- •3 Подготовка к занятию:
- •5 Порядок выполнения задания:
- •6 Индивидуальные задания:
- •8 Содержание отчета:
- •9 Приложение:
- •Практическое занятие №3 Алгоритмы программ приема сигналов
- •2 Литература:
- •4 3Адание:
- •5 Порядок выполнения задания:
- •6 Контрольные вопросы:
- •7 Содержание отчета:
- •8 Приложение:
- •8.1 Состав системы коммутационных программ
- •8.2 Программная организация процесса приема информации
- •Практическое занятие №4 Алгоритмы программ поиска путей в коммутационном поле
- •2 Литература:
- •3 Подготовка к занятию:
- •4 Задание:
- •5 Порядок выполнения задания:
- •6 Содержание отчета:
- •7 Приложение:
- •7.1 Режимы поиска путей в коммутационном поле
- •7.2 Данные о состоянии коммутационного поля
- •7.3 Алгоритм поиска путей в коммутационном поле
- •Практическое занятие №5 Диспетчеризация программных процессов
- •2 Литература:
- •3 Подготовка к занятию:
- •4 Задание:
- •5 Порядок выполнения задания:
- •6 Содержание отчета:
- •7 Приложение:
- •7.2 Структура операционной системы
- •7.3 Запуск программ по расписанию
6 Содержание отчета:
6.1 Результаты выполнения п.5.2.
7 Приложение:
7.1 Режимы поиска путей в коммутационном поле
7.1.1 Для поиска соединительного пути через многозвенное коммутационное поле могут использоваться следующие режимы:
1) линейное искание («точка – точка»), т.е. поиск пути между фиксированным входом и фиксированным выходом поля в соответствии с адресной информацией;
2) свободное искание («точка – группа»), т.е. выбор пути к любому свободному и доступному выходу;
3) групповое искание, при котором на первом этапе происходит выбор группы выходов в соответствии с адресной информацией (выбор направления связи), а на втором – отыскивается любой свободный выход в группе.
Выбор путей в многозвенном поле выполняется в соответствии с принципом обусловленного искания: выбираются свободные и доступные друг другу линии.
7.1.2 Для реализации алгоритма поиска путей необходимы данные, характеризующие коммутационное поле:
1) типы и параметры коммутационных блоков;
2) количество коммутационных блоков каждого типа;
3) число направлений связи и количество линий в каждом направлении;
4) таблица связей между выходами коммутационного поля и линиями направлений;
5) таблица (граф) связей в соответствии со схемой группообразования поля.
7.2 Данные о состоянии коммутационного поля
7.2.1 Для поиска путей организуются массивы памяти, отражающие различные элементы коммутационного поля. Данные о состоянии путей в коммутационном поле имеют сложную структуру, т.к. она (структура) должна отображать схему построения коммутационного поля (схему группообразования). Обычно эти данные группируются в массивы по типам и номерам блоков коммутационного поля, а внутри массива – по типам промежуточных линий.
7.2.2 Для примера рассмотрим структуру данных для отображения состояния четырехзвенного коммутационного поля (рисунок 19).
Рисунок 19
Каждое из звеньев поля образовано четырьмя коммутаторами МС4х4 (матричными соединителями). На рисунке 20 показана организация массивов состояний выходов звеньев A, B, C, D в ячейках восьмиразрядного запоминающего устройства. Состояние выходов звена отображается в массиве в позиционном коде: состояние 0-ого выхода в нулевом разряде 0-ой ячейки, состояние 1-ого выхода в первом разряде 0-ой ячейки и т.д. Состояние промежуточных линий АВ тождественно состоянию выходов звена А, состояние промежуточных линий ВС тождественно состоянию выходов звена В, состояние промежуточных линий CD тождественно состоянию выходов звена C. В случае свободности промежуточной линии в соответствующем разряде массива выставлена «1», в противном случае – «0».
Рисунок 20
7.3 Алгоритм поиска путей в коммутационном поле
7.3.1 Алгоритм поиска путей используется на нескольких этапах обслуживания вызова, поэтому реализуется в виде подпрограммы. Его инициализация производится путем непосредственной передачи управления от программ обслуживания вызова. Основой алгоритма является поиск одного из всех свободных путей между двумя точками (рисунок 21). В случае группового искания производится выбор свободного выхода в нужном направлении (в группе выходов). В случае свободного искания выбирается любой доступный свободный выход. В случае линейного искания выбирается нужный выход.
Рисунок 21
7.3.2 Принцип поиска свободного пути заключается в определении свободности путей по графу доступности, отражающему все доступные пути между двумя точками. Вершины графа соответствуют соединителям звеньев, а дуги – промежуточным линиям. Граф доступности составляется в соответствии со схемой группообразования блока. На рисунке 22 показан граф доступности для блока, изображенного на рисунке 19. Граф отражает поиск свободного пути от второго входа МС3 звена А к первому выходу МС0 звена D (режим линейного искания).
Рисунок 22
Процедура поиска свободного пути реализуется на основе операций логического размножения, дублирования и логической поразрядной конъюнкции.
Необходимость операции логического размножения обусловлена особенностью построения блока: четыре промежуточные линии AB имеют доступ к шестнадцати линиям ВС. При выполнении данной операции образуются новые слова, в которых состояние каждого выхода звена A повторено столько раз, сколько линий доступно выходу в последующем звене. Для приведенного графа необходимо выполнение логического размножения на 4, в результате получено слова МАВ. Операция логического размножения на рисунке 21 обозначена знаком «х».
Для определения свободных путей между звеньями осуществляется операция поразрядного логического умножения слов состояний промежуточных линий МАВ, МВС. В результате формируется слово МАС, в котором единичные значения соответствуют свободным путям на участке между звеньями А и С.
Далее состояние входов требуемого коммутатора звена D дублируется по числу коммутаторов звена С, образуя слово МCD. Операция дублирования обозначена знаком «».
Искомый результат получают путем логического умножения слов МАС и МCD, результат отражен в слове Мрез. В этом слове единичные значения разрядов соответствуют свободным путям между заданными входом и выходом.