Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на билеты 111111.docx
Скачиваний:
14
Добавлен:
24.09.2019
Размер:
277.55 Кб
Скачать

Операционная система dts – 3100.

Операционная система на станции DTS – 3100 делится на два вида: один из них CROS (операционная система последовательного реального времени) для поддержки функций высокого уровня операционной системы в главном процессоре, а другой РРОS (система эксплуатации периферийного процессора) для поддержки функций реального времени операционной системы в периферийном процессоре.

Операционная система последовательного времени (cros).

Прикладная программа, составленная на языке ассемблера или на зыке высокого уровня последовательного программирования, недостаточно продуктивна и неудобна в эксплуатации. Поэтому имеется возможность добиться наивысшей продуктивности и легкости программирования при использовании средств параллельного программирования вместо технологии последовательного программирования. При использовании средств параллельного программирования CHIL L, которые рекомендуются разработана и применена CROS для поддержки параллельных функций и функций реального времени CHIL L для коммутации программного обеспечения DTS – 3100.

Для выполнения параллельной программы CHIL L требуются примитивы исполняющей операционной системы, которые обеспечивают процессорный контроль и межпроцессорную связь. Параллельные средства CHIL L должны быть поддержаны вспомогательной исполняющей операционной системой. CROS поддерживает полный набор параллельности CHIL L. CROS записан в основном на языке «С» для мобильности , на языке ассемблера для обработки помех и контроля аппаратного обеспечения. CROS состоит из нескольких программ управления: программа управления процессом, программа управления памятью, программа управления особенной ситуацией, программа управления временем, программа управления вводом \ выводом и программа управления связью.

Операционная система периферийного процессора (рроs).

РРОS DTS – 3100 является операционной системой реального времени, которая поддерживает рабочую среду процессоров нижнего уровня. Прикладные программы, имеющиеся в РРОS, выполняют работу реального времени, которая управляет и заведует абонентской линией, СЛ, различными сигнальными устройствами, тестирующими устройствами. Главные функции РРОS разделены в ядре на ошибкоустойчивую функцию и функцию отладки. Ядро имеет такие функции как управление заданиями реального времени, управление таймером, управление запуском, управление памятью. Ошибкоустойчивая функция имеет управление двойным процессором, управление статусом процессора, управление проверкой процессора и управление определением ошибок. Функция отладки обеспечивает проверку программ в намеченной системе.

Система управления базой данных (dmbs).

Систематический контроль данных является неотъемлемой частью такой цифровой станции большой емкости как DTS – 3100. основной причиной, по которой DTS – 3100 применяет DMBS является достижение централизованного контроля эксплуатационных данных. Централизованный контроль данных имеет множество преимуществ, в том числе:

- уменьшение объема избыточных данных в МР.

- решение проблем несогласованности.

- обеспечение сохранности данных.

- предоставление стандартизации данных.

Характеристиками DMBS DTS – 3100 является главная память DMBS, распределенная система и использование модели реляционных данных.

Основными функциями DMBS являются:

- запись \ считывание данных

- доступ к данным

- резерв \ восстановление

- контроль параллелизма

- согласованность

- гарантия сохранности данных

DMBS является системой контроля интегрированных данных, которая обеспечивает интерфейс между прикладной программой и эксплуатационными данными. База данных основывается на модели реляционных данных, которая описывает модель данных пользователям при помощи табличного формата для структуры базы данных. Реляционный подход (представление таблицы в двух измерениях) к управлению сложными данными обеспечивает пользователю простоту, ясность, понимание.

DMBS охватывает и управление базой данных системы DTS – 3100 и производство базы данных. Управление базой данных обеспечивает доступ к данным из прикладной программы при помощи использования DML, включенного в исходный язык (CHILL).

Для работы с DMBS в DTS – 3100 используются три блока программного обеспечения. Один из них – группа ядра базы данных (DBKG), управляющая данными и контролирующая параллельность данных. Другой – группа поддержки базы данных (DBSG) для связи интерфейса с оператором. И последней – группа резервирования базы данных (DBВG), управляющая резервированием и восстановлением базы данных. Обработка данных состоит из трех главных шагов: регистрация данных и генерация данных. Цель процесса регистрации данных является определение и анализирование отношений данных. Результатом процесса является оптимальный выбор отношений. Для обработки базы данных и связи между прикладной программой и DMBS разрабатываются 6 видов вспомогательных приспособлений. DAS (система управления данными) разрабатывается для процесса регистрации данных, DDFG (генератор файла определения данных) разрабатывается для образования файлов.

25

Программное обеспечение станции DX -200

Программное обеспечение DX- 200 объединяет программы и данные, и состоит из постоянной и полупостоянной частей.

Постоянная часть ПО не зависит от назначения и параметров АТС. В нее входит комплекс программ, обеспечивающих процесс обслуживания вызовов и техническую эксплуатацию АТС. В постоянную часть ПО входят и массивы данных, отражающие структуру отдельных блоков АТС.

Полупостоянная часть - это та часть ПО, которая индивидуальна для конкретной АТС и зависит от назначения станции, емкости, ее места в телефонной сети, способа сигнализации между АТС, состава абонентов, и т. д.

Комплекс программ постоянной части ПО можно разделить на три группы.

К первой группе (6 программ) относятся программы, предварительно обрабатывающие сигнализацию.

Вторая группа программ (21 программа) обеспечивает принятие решений в процессе обслуживания вызовов.

В третью группу (68 программ) входят программы, реализующие функции технической эксплуатации АТС.

Весь процесс обслуживания вызовов в ЭАТС разделен на ряд отдельных функционально самостоятельных процессов, в реализации каждого из которых участвуют программы только одного управляющего устройства.

Процессы протекают в одном из трех состояний (ожидание, готовность к выполнению и выполнение).

Рис.36. Этапы процесса обслуживания вызова.

Процессом перехода из одного состояния в другое управляет операционная система. Для этой цели в ОС по числу процессов данного УУ имеются массивы памяти управления процессами МПУП.

.

.

.

Рис.37. Принцип построения операционной системы

Каждый МПУП содержит имя процессора, его приоритет, состояние процесса в данный момент, стековую память для хранения промежуточных данных и т.д. Процесс абонентской сигнализации реализуется устройством управления блока АИ (УУБАИ). В выполнении основных операций процесса УУБАИ участвует и программа АМ. Обмен данными между УУ АМ и УУБАИ осуществляется по 16-му временному каналу ИКМ – линии, соединяющей АМ и КП БАИ. Процессы регистровой сигнализации, обеспечивающие прием, обработку и передачу сигналов управления при установлении соединений, реализуются блоком регистров. Процессы имеют общие массивы памяти данных. Процесс управления коммутацией реализуются маркером. Данный процесс не прерывается, а всегда выполняется от начала до конца и обеспечивает пробу и установление соединений в КПГИ по заданным координатам.

27