
- •Р.А. Булдакова программное обеспечение цифровых систем коммутации
- •210406.65 «Сети связи и системы коммутации»
- •1 Методические указания по темам курса
- •1 Состав и этапы проектирования программного обеспечения цск
- •1.1 Аппаратная поддержка программного обеспечения коммутационной станции. Классификация и структуры электронных управляющих систем (эус).
- •1.2 Понятие об алгоритмическом и программном обеспечении эус Способы описания алгоритмов функционирования эус. Определение алгоритмического (ао) и программного (по) обеспечения эус.
- •1.3 Состав по цск Понятия инструментального, системного и прикладного по. Системы автоматизации проектирования по (сапр).
- •1.4 Этапы разработки (проектирования) по
- •1.5 Основные характеристики по Понятия программного процесса и время реакции эус. Структурность, адаптируемость по. Показатели надежности по.
- •3) Приоритетность
- •2 Структура данных по
- •2) Двухступенчатая дешифрация применяется для сокращения резервируемой области памяти и возможности наращивания емкости атс (рисунок 9).
- •2.3 Структуры оперативных данных Организация данных о состоянии приборов, устройств коммутационного поля, вызовов.
- •3 Система коммутационных программ
- •3.2 Состав системы коммутационных программ Программы приема сигналов, обработки информации и выдачи периферийных команд. Взаимодействие программ в процессе обслуживания вызова.
- •5 Операционная система
- •5.1 Структура операционной системы Задачи операционной системы. Основные программы операционной системы: управляющие, программы ввода-вывода и связи «человек-машина», программы перезапуска атс.
- •5.2 Принципы диспетчеризации программных процессов Организация многопрограммного режима и запуска программ по расписанию.
- •6 По современных цск
- •2 Вопросы для экзамена
- •3 Контрольное задание и методические указания по его выполнению
- •Рекомендации по выполнению задания №4
- •Список литературы
1.3 Состав по цск Понятия инструментального, системного и прикладного по. Системы автоматизации проектирования по (сапр).
В зависимости от целевой установки ПО подразделяется на три типа: инструментальное, системное и прикладное (рисунок 2).
Рисунок 2
Инструментальное ПО (ИПО) используется программистами как инструмент для написания и отладки программ. В составе ПО ЦСК инструментальное ПО предназначено для автоматизации проектирования программ на различных уровнях – от уровня алгоритмов до уровня машинных команд. Автоматизация обеспечивается специальнымисистемами автоматизации проектирования (САПР). Применяемые САПР соответствуют различным уровням проектирования:
1) на этапе разработки алгоритмов функционирования используются САПР на основе языка SDL(SpecificationandDescriptionLanguage). Алгоритм, представленный в терминах языкаSDL, автоматически преобразуется в программу на одном из языков программирования;
2) на этапах программирования используются САПР на языке CHILL, на машинно-зависимом языке высокого уровня, на языке ассемблера.
Язык CHILL(CHILL–HighLevelLanguage– язык высокого уровня МККТТ) предназначен для поддержки систем реального времени, т.е. он является проблемно-ориентированным.
Если в ПО ЭУС используется машинно-ориентированный язык высокого уровня, то САПР на машинно-зависимом языке дает возможность программисту учитывать архитектурные возможности конкретной ЭВМ, входящий в состав ЭУС.
САПР на языке ассемблера позволяет разрабатывать программы с нормированным временем выполнения. [2], с. 40…42.
Системное ПО (СПО)включает в себя инструментальную и исполнительную операционную систему (ОС). Различия инструментальной и исполнительной ОС обусловлены степенью участия человека в управлении работой ЭУС (степеньюинтерактивности). В инструментальной ОС управление осуществляется, главным образом, посредством команд (директив) оператора. В исполнительной ОС вмешательство оператора минимально и является вспомогательным, например, при возникновении аварийных ситуаций и проведении профилактических работ. Для интерактивного общения используется язык диалога “человек-машина” (MML–ManMachineLanguage).
Прикладное ПО (ППО) делится на основное и вспомогательное.Основное ПОсодержит программы и данные, предназначенные для обеспечения технологического процесса установления соединений (коммутационные программы), удовлетворения запросов абонентов и администрации сети связи (административные программы), поддержания работоспособности аппаратно-программных средств ЦСК (программы технического обслуживания).Вспомогательное прикладное ПО (СВПО)используется на этапе разработки основного прикладного ПО и подготовки ЦСК к эксплуатации [2], с. 42…44.
Вопросы для самоконтроля:
Что называют алгоритмом функционирования ЭУС?
Как может быть описан алгоритм функционирования ЭУС?
Что называют алгоритмическим и программным обеспечением ЭУС?
Что такое программа?
Назначение инструментального ПО.
Для какой цели применяются САПР и на какие виды они подразделяются?
В чем отличие проблемно-ориентированного ЯВУ от машинно-ориентированного?
Для какой цели применяют языки низкого уровня?
Что входит в состав операционной системы?
Чем отличаются инструментальная и исполнительная ОС?
Какие системы программ входят в состав прикладного ПО?