Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metoda_OBSchAYa.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

4.2 Состав и принципы построения по цск.

СМраздатку

ЭУС - Электронные управляющие системы

ИПО – инструментальное ПО

СПО – системное ПО

ППО – прикладное ПО

САПР – система автоматизации проектирования

ОС – операционная система

SDL (SpecificationandDescriptionLanguage) – язык спецификаций и описаний

MML (ManMachineLanguage) –язык диалога «человек-машина»

В зависимости от целевой установки ПО подразделяется на три типа:

-Инструментальное ПО (ИПО) используется программистами как инструмент для написания и отладки программ. Предназначено для автоматизации проектирования программ на различных уровнях – от уровня алгоритмов до уровня машинных команд. Автоматизация обеспечивается специальными системами автоматизации проектирования (САПР).

-Системное ПО (СПО) включает в себя инструментальную и исполнительную операционную систему (ОС). Различия инструментальной и исполнительной ОС обусловлены степенью участия человека в управлении работой ЭУС (степенью интерактивности). В инструментальной ОС управление осуществляется, посредством команд оператора. В исполнительной ОС вмешательство оператора вспомогательное, например, при возникновении аварийных ситуаций и проведении профилактических работ. Для интерактивного общения используется язык диалога “человек-машина” (MML – ManMachineLanguage).

-Прикладное ПО (ППО) делится на основное и вспомогательное.Основное ППО содержит программы и данные, предназначенные для обеспечения технологического процесса установления соединений (коммутационные программы), удовлетворения запросов абонентов и администрации сети связи (административные программы), поддержания работоспособности аппаратно-программных средств ЦСК (программы технического обслуживания).Вспомогательное прикладное ПО (ВСПО) используется на этапе разработки основного прикладного ПО и подготовки ЦСК к эксплуатации.

Основные принципы построения ПО

Модульность

При модульном построении ПО разбивается на относительно небольшие по размеру (по количеству занимаемых ячеек памяти) физически и логически независимые “куски”, называемые модулями. Различают: программные модули (обеспечивают обработку данных), информационные модули (содержат обрабатываемые данные);

Иерархичность

Принцип иерархичности устанавливает такие отношения подчиненности по управлению, при которых программный модуль иерархического уровня может вызываться только одним модулем предыдущего уровня и вызывать любой связанный с ним модуль следующего уровня.

Приоритетность

Принцип приоритетности устанавливает такие отношения очередности вызова программных модулей во времени, что при наличии в некоторый момент времени запроса на выполнение программ приоритетных предыдущего и настоящегоуровней в первую очередь будут вызваны модули предыдущего уровня.Очередностью вызова программных модулей разных приоритетных уровней управляет диспетчер прерываний или главный диспетчер.

4.3 Классификация данных по цск.

Данными называют информацию, которая обрабатывается при выполнении программ, при этом может быть изменено значение или место хранения данных.

Входящие в состав ПО данные независимо от типа и структурной организации предназначены для отображения состояния объекта управления в памяти управляющей системы.

Данные в памяти представлены в виде последовательности битов, разделенных на адресуемые слова. Структурой данных называют логическую организацию элементов данных.

Например: массив двумерный. Представление в памяти – линейная последовательность ячеек памяти, содержащих целые числа. Логическая организация (структура) – прямоугольная сетка целых чисел, лежащая на плоскости. Каждая структура данных имеет в ПО свойописатель (дескриптор), в котором содержится индикатор типа данных и дополнительная информация, необходимая для декодирования цепочки битов, в виде которых данные представлены.

Типы данных подразделяются на простые и составные.

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

Основной структурой составных данных является массив.

Массивом называют структуру данных для представления упорядоченного множества элементов одного типа.

Массивы по структуре подразделяются на однородныеинеоднородные. Однородные массивы имеют один описатель (дескриптор), неоднородные – разные описатели для разных элементов, представленных в массиве.

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

Данные по времени жизни подразделяются на:

1) постоянные данные, которые не изменяются в нормальном режиме работы ПО. Несанкционированный доступ к этому виду данных предотвращают специальные средства защиты памяти;

2) полупостоянные данные, которые могут быть изменены по командам оператора. К ним относятся абонентские, станционные и внестанционные характеристики;

3) оперативные данные, изменяются программами прикладного ПО и исполнительной операционной системы (данные о состоянии оборудования, вызовов, буферы заявок).