Математика | ||||
Программное обеспечение управляющих систем электросвязи-Артемьев М. Ю М.: Радио и связь — 1990.—272 с.: ил | ||||
Артемьев М. Ю., Самоделов В. П.
6 Программное обеспечение управляющих систем электросвязи: Учебник для техникумов.—М.: Радио и связь — 1990.—272 с.: ил. ISBN 5-256-00708-4. Излагаются общие принципы проектирования, использования и сопровождения программного обеспечения управляющих систем электросвязи, приводятся типовые алгоритмы их функционирования и рекомендова»-ные МККТТ языковые средства для спецификации алгоритмов (SDL), записи программ (CHILL) и эксплуатации систем коммутации с программным управлением (MML), описание структуры программного обеспечения конкретных систем коммутации отечественного и зарубежного производства. Для учащихся техникумов связи, обучающихся по специальности «Управляющие электронные системы электросвязи». ПРЕДИСЛОВИЕ Современный этап развития техники электросвязи.характеризуется широким внедрением систем коммутации с программным управлением, к которым следует отнести квазиэлектронные и электронные АТС. Это обусловливает необходимость усиленной подготовки техников связи в области программного обеспечения управляющих систем электросвязи в соответствующем для данной категории работников отрасли связи объеме. Целью учебника является подготовка учащихся в области программирования, алгоритмического и программного обеспечения управляющих систем электросвязи, которая должна послужить в свою очередь основой для детального изучения конкретных систем коммутации с программным управлением. Учебник соответствует программе предмета «Программное обеспечение управляющих систем электросвязи», утвержденного для преподавания в техникумах связи по специальности «Управляющие электронные системы электросвязи». Предполагается, что к началу обучения учащиеся должны быть знакомы с содержанием дисциплин «Цифровые устройства и микропроцессорные системы» и «Автоматические системы коммутации». Материал учебника представлен в пяти главах. В первой главе кратко рассмотрены принципы построения аппаратных средств ЭВМ, дано представление об уровнях языков программирования, о способах разработки алгоритмов и программ. Основной задачей данной главы является изложение сведений, необходимых для понимания материала последующих глав. Во второй главе обсуждаются особенности узла коммутации как объекта управления, рассматриваются основные этапы проектирования, использования и сопровождения программного обеспечения управляющих систем электросвязи. Формулируются основные требования к программному обеспечению и обсуждаются методы их достижения. В третьей главе описываются наиболее характерные алгоритмы функционирования управляющих систем электросвязи. Изложение материала основывается на языке спецификаций и описаний SDL, рекомендованном МККТТ для описания алгоритмов работы узлов коммутации с программным управлением. Четвертая глава посвящена описанию языка программирования реального времени CHILL, рекомендованного МККТТ для ОГЛАВЛЕНИЕ Предисловие............................ 3 Введение ............................. 5 Глава 1. ОСНОВЫ АППАРАТНО-ПРОГРАММНЫХ СРЕДСТВ ЭВМ 7 1.1. Общие сведения о составе и программировании ЭВМ........ 7 1.1.1. Состав ЭВМ....................... 7 1.1.2. Классификация и принципы выполнения команд....... 10 1.1.3. Способы адресации памяти................. 13 1.1.4. Алгоритм и его представление в виде блок-схемы....... 16 1.2. Машинно-ориентированные языки программирования........ 19 1.2.1. Понятие об уровнях языков программирования........ 19 1.2.2. Программирование на языке машинных команд........ 20 1.2.3. Программирование на языке Ассемблера.......... 21 1.3. Языки программирования высокого уровня............ 24 1.3.1. Причины появления языков высокого уровня......... 24 1.3.2. Грамматическое описание языков программирования..... 27 1.3.3. Представление о работе трансляторов............ 29 Контрольные вопросы ..................... 31 Глава 2. ОСОБЕННОСТИ РАЗРАБОТКИ И СОПРОВОЖДЕНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СКПУ ...... 32 2.1. Система коммутации как объект управления............ 32 2.1.1. Особенности системы коммутации как объекта управления ... 32 2.1.2. Структурная схема квазиэлектронной СКПУ с централизованным управлением..................... 34 2.1.3. Структурная схема электронной СКПУ с децентрализованным управлением....................... 36 2.2. Состав и этапы проектирования программного обеспечения СКПУ . . 39 2.2.1. Основные сведения о программном обеспечении ЭВМ..... 39 2.2.2. Состав программного обеспечения СКПУ.......... 40 2.2.3. Этапы и средства разработки программного обеспечения СКПУ 44 2.3. Основные характеристики программного обеспечения СКПУ..... 47 2.3.1. Время реакции СКПУ................... 47 2.3.2. Эффективность сопровождения .............. 51 2.3.3. Качество ........................ 53 2.3.4. Структурность...................... 58 2.3.5. Адаптируемость ..................... 61 Контрольные вопросы ....................... 65 Глава 3. ОСНОВЫ ПОСТРОЕНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СКПУ............... 66 3.1. Логическая структура алгоритмического и программного обеспечения СКПУ и средства ее описания.................. 66 3.1.1. Язык спецификаций и описаний SDL.......... 66 3.1.2. Логическая структура программного обеспечения СКПУ .... 69 3.2. Принципы организации данных программного обеспечения СКПУ . . 73 3.2.1. Общие сведения..................... 73 269 3.2.2. Данные о состоянии контрольных точек комплектов...... 74 3.2.3. Данные о состоянии коммутационного поля......... 76 3.2.4. Данные о состоянии вызовов................ 80 3.2.5. Данные о заявках на обработку.............. 83 3.2.6. Организация полупостоянных данных............ 87 3.3. Алгоритмы коммутационных программ.............. 91 3.3.1. Алгоритм приема сигналов вызова и отбоя......... 91 3.3.2. Алгоритм приема номера................. 95 3.3.3. Алгоритм поиска полупостоянных данных.......... 100 3.3.4. Алгоритм поиска свободного соединительного пути...... 104 3.3.5. Алгоритмы приема и передачи сигнальной информации .... 109 3.3.6. Алгоритм повышения достоверности передачи........ 120 3.3.7. Алгоритм планирования периодических процессов....... 124 3.3.8. Планирование процессов с недетерминированным периодом выполнения........................ 127 3.4. Алгоритмы программ техобслуживания.............. 130 3.4.1. Состав и функции программ техобслуживания........ 130 3.4.2. Алгоритм диагностического тестирования центрального процессора управляющей системы................ 132 3.4.3. Алгоритм диагностического тестирования ОЗУ управляющей системы......................... 134 3.4.4. Оперативный контроль интерфейсов межмашинной связи ... 136 3.4.5. Принципы построения и алгоритмы контрольно-диагностических программ коммутационного оборудования и комплектов .... 137 3.5. Алгоритмы административных программ............. 141 3.5.1. Состав и функции административных программ........ 141 3.5.2. Алгоритм расчета часа наибольшей нагрузки......... 143 3.5.3. Алгоритм расчета долей занятия.............. 144 3.5.4. Алгоритм расчета средней продолжительности отдельных этапов установления соединения ................. 145 3.5.5. Алгоритм расчета потерь................. 147 Контрольные вопросы ..................... 149 Глава 4. ЯЗЫК ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ МККТТ CHILL.................. 150 4.1. Общая характеристика языка CHILL.............:. 150 4.2. Основные понятия....................... 151 4.2.1. Значения и их типы.................... 151 4.2.2. Имена объектов программ................. 154 4.2.3. Разделение лексических единиц.............. 154 4.2.4. Описание областей памяти................ 155 4.2.5. Оператор присваивания.................. 156 4.2.6. Области памяти с режимом «только для чтения»....... 157 4.2.7. Выражение........................ 158 4.2.8. Константы........................ 162 4.3. Типы базовых множеств.................... . 163 4.3.1. Перечисляемые типы................... 163 4.3.2. Ограниченные типы ................... 164 4.3.3. Определение новых и синонимических типов......... 165 4.4. Составные типы данных..................... 166 4.4.1. Тип массива..................... 166 4.4.2. Тип строки ....................... 169 4.4.3. Тип структуры...................... 172 4.5. Базовые управляющие конструкции........-....... 174 4.5.1. Условный оператор IF — FI................ 174 4.5.2. Оператор варианта CASE — ESAC............. 176 4.5.3. Оператор цикла с предусловием DO WHILE — OD...... 178 4.5.4. Оператор цикла со счетчиком повторений.......... 180 270 4.5.5. Оператор неопределенного цикла.............. 181 4.5.6. Оператор выхода из цикла (EXIT)............. 182 4.6. Структура программ .................... [83 4.6.1. Обозримость и время жизни объектов программы...... 183 4.6.2. Модули......................... }84 4.6.3. Блоки.......................... °° 4.6.4. Процедуры ....................... °° 4.6.5. Процессы ...............„......... 1У6 4.7. Средства языка CHILL для координации действии параллельных процессов ............................ 198 4.7.1. Разновидности конфликтных ситуации при многопрограммном управлении ....................... '"8 4.7.2. Взаимное исключение при работе с общими ресурсами, реали-зуемое на базе зон..............щ'тпссо ' ' опя 4.7.3. Взаимодействия процессов с помощью примитива BUffbK . . /ив 4.7.4. Взаимодействие с помощью сигналов............ 211 4.7.5. Пример технологической программы............ /о Контрольные вопросы........................ Глава 5. СТРУКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ И ЯЗЫКОВЫЕ СРЕДСТВА ТЕХНИЧЕСКОЙ ЭКСПЛУАТАЦИИ СУЩЕСТВУЮЩИХ СКПУ..... 219 5.1. Общая структура программного обеспечения существующих СКПУ . . 219 5.2. Программное обеспечение ЭАТС-200............... **>* 5.2.1. Структура программного обеспечения............ //и 5.2.2. Системное программное обеспечение............ ^ 5.2.3. Основное прикладное программное обеспечение....... //4 5.3. Программное обеспечение АМТСКЭ «Кварц»........... /;™ 5.3.1. Структура программного обеспечения............ /;« 5.3.2. Исполнительная операционная система........... ?34 5.3.3. Основное прикладное программное обеспечение....... /ЗЬ 5.4. Программное обеспечение АТСКЭ «Квант» и «Исток»....... /41 5.5. Языковые средства технической эксплуатации СКПУ........ /43 5 5 1 Общие принципы организации эксплуатационных работ на СКПУ.......................... 243 5.5.2. Язык диалога MML...................._ /4° 553. Особенности использования языков диалога с управляющей системой в СКПУ ЭАТС-200, «Кварц», «Квант» и «Исток» ... 258 Контрольные вопросы....................... ~°° Приложение............................ ^59 Список литературы......................... /ое Цена: 150руб. |
||||