- •Р.А. Булдакова е.А. Абзапарова
- •Неволин д.Г. – д.Т.Н., профессор кафедры «Связь» УрГупс
- •Содержание
- •Введение
- •2 Функциональная структура памяти данных
- •Двухступенчатая дешифрация применяется для сокращения резервируемой области памяти и возможности наращивания емкости атс (рисунок 2.13).
- •0, 1, 2 …1F – номера элементов
- •Элемент таблицы нс
- •Номер класса ско
- •Цифры десятков (д) и единиц (е) списочного номера абонента
- •Номер элемента в таблице нс
- •3 Система коммутационных программ
- •Граф установления соединения
- •3.2.1 Структура системы коммутационных программ
- •3.3.3 Алгоритм приема номера
- •3.3.4 Алгоритм поиска полупостоянных данных
- •3.3.5 Алгоритм поиска путей в коммутационном поле
- •3.4 Диспетчеризация программных процессов
- •3.4.1 Состав операционной системы
- •3.4.2 Запуск программ по расписанию
- •4 Структура программного обеспечения цск
- •4.1 Программное обеспечение цск ахе10
- •4.1.1 Структура цск ахе10
- •Состав основных подсистем ахе-10 показан на рисунке 4.2
- •4.1.2 Состав и функции программного обеспечения
- •4.1.3 Прикладное программное обеспечение
- •Isdn – цифровая сеть интегрального обслуживания
- •4.1.4 Программное обеспечение apz
- •4.2 Программное обеспечение цск ewsd
- •4.2.1 Структура цск ewsd
- •4.2.2 Состав программного обеспечения
- •4.2.3 Операционная система
- •4.2.4 Прикладное программное обеспечение
- •4.3 Программное обеспечение цск dx200
- •4.3.1 Структура цск dx200
- •4.3.2 Состав программного обеспечения
- •4.3.3 Системное программное обеспечение
- •4.3.4 Основное прикладное программное обеспечение
- •4.4 Программное обеспечение цск Alcatel 1000s12
- •4.4.1 Архитектура цск Alcatel 1000s12
- •4.4.2 Состав и функции программного обеспечения
- •4.4.3 Программное обеспечение обработки вызовов
- •4.4.4 Программное обеспечение телефонной поддержки
- •4.4.5 Административное программное обеспечение
- •4.4.6 Программное обеспечение технического обслуживания
- •4.4.7 Операционная система
- •Глоссарий
- •Et (Exchange Termination) – комплект цифровой соединительной линии etс (Exchange Terminal Circuit) – комплект станционного окончания для цифровой соединительной линии
- •Литература
4.3.2 Состав программного обеспечения
При разработке программного обеспечения системы DX200 были реализованы концептуальные принципы построения ПО систем реального времени: нисходящая стратегия проектирования программ, принцип многопрограммного управления, модульный принцип построения ПО. Программное обеспечение подразделяется на функционально самостоятельные части или процессы, которые, в свою очередь, разделяются на модули. Процессы, объединяющие программы функционирования системы коммутации, выполняются в реальном масштабе времени под управлением операционной системы, которая предоставляет им необходимые услуги по распределению времени между микропроцессорами, по обеспечению обмена сообщениями, по стандартизации стыков между процессорами.
Основное ПО состоит из основного прикладного ПО и системного ПО (рисунок 4.25).
Рисунок 4.25 – Структура программного обеспечения ЦСК DX200
В основное прикладное ПО входят три взаимодействующие части с набором программ определенного функционального назначения: ПО предварительной обработки сигнализации, программы обработки вызовов и технической эксплуатации.
Системное ПО реализует функции исполнительной операционной системы и вспомогательных программ системного ПО.
4.3.3 Системное программное обеспечение
Каждая микро-ЭВМ имеет операционную систему, основными функциями которой являются:
1) создание и ликвидация процессов. Процесс представляет собой программную конструкцию специального типа, предназначенную для выполнения некоторой функции. Процесс может находиться в одной из четырех стадий своего существования (рисунок 4.26).
Рисунок 4.26 – Стадии существования процесса
В состоянии покоя процесс загружен в оперативную память управляющего устройства, но не активизирован, т.к. нет заявок на его выполнение. При поступлении заявки операционная система переводит процесс в состояние готовности. Стадия выполнения – это отрезок времени, в течение которого процесс использует рабочее время управляющего устройства. Стадия ожидания определяет задержку процесса освобождения ресурсов, необходимых для его выполнения, или до завершения этапа выполнения других процессов. За время своего существования процесс, как правило, совершает многократные переходы из состояния выполнения в состояние ожидания, что обусловлено принципом многопрограммного управления;
2) распределение времени работы процессоров в зависимости от приоритетов выполняемых программ;
3) обеспечение информационного обмена между процессами внутри микро-ЭВМ и между разными микро-ЭВМ с помощью буферизации сообщений. Очередность записи сообщений в буфер определяется дисциплиной обслуживания заявок, что позволяет избегать конфликтов при одновременном поступлении сообщений от нескольких процессов;
4) синхронизация процессов, которая обеспечивается путем задержки выполнения процесса до наступления некоторого события, сообщение о котором должно поступить от другого процесса;
5) распределение памяти, необходимое для нормального функционирования процессов. Память может потребоваться, например, для создания новых экземпляров процессов, динамических объектов данных, буферов и т.д. Рациональное распределение памяти позволяет уменьшить общий объем памяти управляющей системы, достаточный для нормальной работы всех программ системы.
Вспомогательные программы системного ПО состоят из группы программ и процессов.
К вспомогательным программам относятся:
- программы отладки,
- программы вызова операционной системы,
- программа начальной установки,
- библиотека программ общего назначения.
В состав вспомогательных процессов входят:
процесс-таймер реального времени, реализующий отсчет реального времени. Он используется для установки календарного времени, запуска и останова программ, формирования выдержек времени;
процесс контроля, обеспечивающий периодические профилактические проверки работы различных процессов, состояний счетчиков ошибок, флажков неисправностей и т.д., либо на основе директив ЭВМ технической эксплуатации;
процессы управления периферийными устройствами осуществляют управление устройствами машинной периферии (накопителями на магнитной ленте и дисках, печатающим устройством, дисплеем).