Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методички для С-02Н / Методички для С-02Н / 210406.65 Программное обеспечение ЦСК_ДКР_2009_Булдакова Р.А._ЭВ.doc
Скачиваний:
58
Добавлен:
05.05.2015
Размер:
1.16 Mб
Скачать

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

В зависимости от целевой установки ПО подразделяется на три типа: инструментальное, системное и прикладное (рисунок 2).

Рисунок 2

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

1) на этапе разработки алгоритмов функционирования используются САПР на основе языка SDL(SpecificationandDescriptionLanguage). Алгоритм, представленный в терминах языкаSDL, автоматически преобразуется в программу на одном из языков программирования;

2) на этапах программирования используются САПР на языке CHILL, на машинно-зависимом языке высокого уровня, на языке ассемблера.

Язык CHILL(CHILL–HighLevelLanguage– язык высокого уровня МККТТ) предназначен для поддержки систем реального времени, т.е. он является проблемно-ориентированным.

Если в ПО ЭУС используется машинно-ориентированный язык высокого уровня, то САПР на машинно-зависимом языке дает возможность программисту учитывать архитектурные возможности конкретной ЭВМ, входящий в состав ЭУС.

САПР на языке ассемблера позволяет разрабатывать программы с нормированным временем выполнения. [2], с. 40…42.

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

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

Вопросы для самоконтроля:

  1. Что называют алгоритмом функционирования ЭУС?

  2. Как может быть описан алгоритм функционирования ЭУС?

  3. Что называют алгоритмическим и программным обеспечением ЭУС?

  4. Что такое программа?

  5. Назначение инструментального ПО.

  6. Для какой цели применяются САПР и на какие виды они подразделяются?

  7. В чем отличие проблемно-ориентированного ЯВУ от машинно-ориентированного?

  8. Для какой цели применяют языки низкого уровня?

  9. Что входит в состав операционной системы?

  10. Чем отличаются инструментальная и исполнительная ОС?

  11. Какие системы программ входят в состав прикладного ПО?