Состав ПО

Программное обеспечение САПР (ПО)

Способы взаимодействия человека и ЭВМ.

При организации диалога возможно синхронное и асинхронное взаимодействие человека и ЭВМ.

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

2. Асинхронный способ взаимодействия обеспечивает:

- возможность выдачи экстренных сообщений от системы, которые прерывают процесс набора входного сообщения

- ввод экстренных запросов пользователя, который может приостановить вывод сообщений системы.

Варианты асинхронного диалога:

а) двухфазная обработка запросов

б) сканирующий вывод системы с оперативным вмешательством пользователя.

3. В активном диалоговом режиме инициатива начала диалога может быть двусторонней, т.е. возможности прерывания вычислительного процесса принадлежит как ЭВМ, так и пользователю.

Пользователь может в произвольный момент прервать вычисления и обратиться к ЭВМ.

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

Для активного диалога требуется существенно более сложное ПО, чем для пассивного.

ПО занимает особое место в САПР, т.к. в программе реализуются методы автоматизированного проектирования.

Сложность ПО объясняет большие затраты средств на его разработку – до 90% от общей суммы, выделяемой на создание САПР.

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

ПО вообще подразделяют на базовое, общесистемное и специализированное.

Технические средства САПР работают в среде этих видов ПО.

Рис. Взаимодействие ПО САПР

Базовое и общесистемное ПО образует операционную среду, т.е. операционную систему в которой функционирует специализированное ПО.

БПО + ОСПО = ОС

Функция специализированного ПО – получение проектных решений.

Операционные системы включают в себя программы двух групп:

1.Обрабатывающие

2. Управляющие

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

- ввод;

- трансляция;

- загрузка в память машины;

- решение;

- вывод информации;

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

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

Программа пользователя на алгоритмическом языке – это исходный модуль.

В результате трансляции получают программу, которая называется объектным модулем.

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

Результат редактирования – это программа называемая загрузочным модулем.

Программа-загрузчик выполняет редактирование и загрузку программ в ПО.

Примеры других обрабатывающих программ: программа отладчик – для отладки программ, т.е. для обеспечения и ускорения поиска допущенных ошибок.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: