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

52. Структура данных

Структура данных — программная единица, позволяющая хранить и обрабатывать множество однотипных и/или логически связанных данных в вычислительной технике.Структуры данных формируются с помощью типов данных, ссылок и операций над ними в выбранном языке программирования.Различные виды структур данных подходят для различных приложений; некоторые из них имеют узкую специализацию для определённых задач.Многие классические структуры данных представлены в стандартных библиотеках языков программирования или непосредственно встроены в языки программирования.

Структура управления — институциональное образование, в рамках которого обеспечивается целостность транзакций.[1] Могут применять к понятию Структура управления организацией, фирмой, предприятием или любым другим юридическим лицом.Существует 3 основополагающих элемента структуры управления:

Звено — должность, специализация или подразделение.

Связи — промежуточный связующий компонент структуры между всеми элементами

Уровни управления.

По способу выделения отделов:

Линейно-функциональная структура управления

Выделяются отделы, выполняющие определённые функции.

Проектная структура управления

Выделяются отделы, занимающиеся определёнными проектами.

53 Основные компоненты программного обеспечения сапр.

истемное программное обеспечение включает программы, осуществляющие управление, контроль и планирование вычислительного процесса, распределение ресурсов, ввод/вывод данных и другие операции в подсистемах САПР. Его подразделяют на две части. Первая часть — общесистемное ПО, которое представлено операционными системами. Они используются в САПР. Другая часть — базовое программное обеспечение, включающее программы обслуживания подсистем САПР (мониторные системы, СУБД, графические и текстовые редакторы).

54. Взоимодействие подсистем

Взаимодействие подсистем

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

В проектирующие подсистемы ПО передаются:

· параметры, задающие режим функционирования;

· адреса точек входа в обслуживающие подсистемы ПО;

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

Каждый проектирующий пакет, входящий в САПР, имеет паспорт, хранящийся в базе данных САПР. Паспорт содержит следующие сведения о проектирующем пакете:

· размер занимаемой области ОЗУ;

· имена требуемых обслуживающих подсистем;

· имена режимных параметров и их значения по умолчанию;

· имя языка программирования, в стандарте которого пакет использует представление структур данных;

· местонахождение в пакете обработчика прерываний от дисплея пользователя;

· указатели на возможные способы обмена информацией с другими проектирующими подсистемами ПО(ОЗУ, СУБД, файловая система).

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

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

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

для эффективной работы коллектива пользователей необходим множественный доступ к САПР. Эту проблему решает режим разделения времени, реализуемый с помощью ПО ОС ЭВМ.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]