- •Глава 1. Общие сведения о проектировании технических объектов, основные понятия
- •1.2. Системы автоматизированного синтеза (сиас)
- •1.3. Основные понятия и термины
- •1.4. Блочно-иерархический подход
- •1.5. Аспекты проектирования
- •1.6. Нисходящее и восходящее проектирование
- •1.7. Базовые проектные процедуры
- •1.8. Стадии проектирования
- •Глава 2. Основы теории сапр
- •2.1.Определение сапр
- •2.2. Обеспечение и подсистемы сапр
- •2.3. Принципы построения сапр
- •Глава 3. Техническое обеспечение сапр
- •3.1. Структура технического
- •3.2.Специализированное техническое
- •3.3. Универсальное техническое обеспечение:
- •3.4.Вычислительные сети, используемые в сапр
- •3.5. Классификация вычислительных сетей
- •3.6. Особенности организации
- •3.7. Основные топологии вычислительных сетей
- •3.8. Характеристика процесса передачи данных
- •3.9. Аппаратные средства вычислительных сетей
- •3.10.Физическая передающая среда вс
- •Глава 4. Программное
- •4.1. Состав и структура
- •4.2. Структура и назначение системного
- •4.3. Общая характеристика операционных
- •4.4. Специализированная
- •4. 5. Сервисное программное обеспечение
- •4.6.Системы управления базами
- •4.7. Стандартные пакеты
- •4.8. Специализированные пакеты
- •4.9. Программы обмена
- •Глава 5. Лингвистическое
- •5.1. Языки программирования
- •5.2. Трансляторы
- •5.3. Формальные грамматики
- •Глава 6. Информационное
- •6.1.Виды информации.
- •6.2. Автоматизированные банки данных
- •6.4. Системы управления базами данных
- •Глава 7. Математическое
- •7.1. Структура математического
- •7.2. Математические модели
- •7.3. Численные методы решения уравнений,
- •7.4.Алгоритмы задач проектирования
- •Глава 8. Анализ современных систем
- •8.1. Классификация современных сапр
- •1) Охватывать все этапы проектирования от ввода описания проектируемого
- •3) Иметь систему управления проектированием, а также интегрированную базу
- •4) Быть приспособленными для тиражирования в различных проектных организациях.
- •8.2. Программные характеристики, классифицирующие сапр по отдельным особенностям программных решений
- •1. По специализации программных средств:
- •3. По возможности функционального расширения системы пользователем сапр подразделяются на:
- •8.3. Технические характеристики современных сапр
- •1. По используемым техническим средствам и периферийному оборудованию систем автоматизированного проектирования можно классифицировать как:
- •3. По используемым средствам вычислительной техники:
- •8.4. Эргономические характеристики современных сапр
- •1. По способу организации диалога системы автоматизированного проектирования с пользователем сапр классифицируются:
- •8.5. Обзор современных сапр
- •3D Studio vizri
- •Intermech
- •Verily Level I
- •Verify Level 2
- •Industrial workgroup software
- •Системы проектирования схем и печатных плат рэа
- •Глава 1.Общие сведения о проектировании технических
- •Глава 2.Основы теории сапр………………………………………...13
- •Глава 3 . Техническое обеспечение сапр…………………………....15
- •Глава 4. Программное обеспечение сапр………………………..….36
- •Глава5. Лингвистическое обеспечение сапр……….………………46
- •Глава 6. Информационное обеспечение сапр………………………50
- •Глава 7. Математическое обеспечение сапр……………………….54
- •Глава 8. Анализ современных систем автоматизированного
4.2. Структура и назначение системного
ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ САПР
Системное программное обеспечение направлено:
- на создание операционной среды функционирования других программ;
- на обеспечение надежной и эффективной работы самого компьютера и вычислительной сети;
- на проведение диагностики и профилактики аппаратуры компьютера и вычислительных сетей;
- на выполнение вспомогательных технологических процессов (копирование, архивирование, восстановление файлов программ и баз данных и т.д.).
Системное программное обеспечение имеет следующую структуру:
СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
БАЗОВОЕ ПРОГРАММНОЕ СЕРВИСНОЕ ПРОГРАММНОЕ
ОБЕСПЕЧЕНИЕ ОБЕСПЕЧЕНИЕ
Операционная система Программы диагностики
работоспособности
компьютера
Операционная оболочка Антивирусные программы
Сетевая операционная Программы обслуживания
Система дисков
Программы архивирования
данных
Программы обслуживания
сети
4.3. Общая характеристика операционных
СИСТЕМ
Операционной системой называется совокупность программ, управляющих работой ЭВМ, обеспечивающих согласование работы ЭВМ и поступающих в нее заданий пользователей для максимальной загрузки всех устройств ЭВМ и осуществляющая связь ЭВМ с пользователем при решении задач.
Анализ различных существующих ОС показывает, что в их основе реализуются общие принципы, связанные с назначением этой части ПО. Для универсальных ОС ЭВМ общего назначения характерен так называемый мультипрограммный режим коллективного пользования. При этом в памяти ЭВМ одновременно находятся несколько готовых к исполнению программ, обслуживаемых техническими средствами поочередно в режиме разделения времени. Такая организация вычислений вызвана желанием разработчиков ОС максимально повысить производительность ЭВМ в целом за счет снижения или даже полной ликвидации простоев процессора, вызванных подготовкой к счету очередной программы, а также процессов ввода – вывода.
Таким образом, загрузка процессора и средняя его производительность максимально увеличиваются, если в главной памяти ЭВМ имеется одновременно несколько пользовательских программ, готовых к немедленной работе. Каждая из этих программ выступает по отношению к другим в роли конкурента, претендующего на получение в свое распоряжение некоторых ресурсов ЭВМ и, прежде всего, времени центрального процессора. Поэтому важной функцией ОС является задача распределения системных ресурсов между конкурирующими пользователями. Эту функцию выполняет специальная системная программа планирования вычислительного процесса.
В секторе программного обеспечения и операционных систем ведущее положение занимают фирмы IBM, Microsoft, UNISYS, Novell.
Операционные системы для персональных компьютеров делятся на:
- одно- и многозадачные (в зависимости от числа параллельно выполняемых прикладных процессов),
- одно- и многопользовательские (в зависимости от числа пользователей, одновременно работающих с операционной системой),
- непереносимые и переносимые на другие типы компьютеров,
- несетевые и сетевые, обеспечивающие работу в локальной вычислительной сети ЭВМ.
Большое значение сегодня имеет применение 32-разрядных операционных систем для персональных компьютеров:
- OS/2 во всех модификациях (IBM),
- Windows NT во всех модификациях (Microsoft),
- Unix во всех модификациях,
- Next Step 3.2 (Next),
- SCO Open Desktop 3.0 (Santa Cruz Operation)
- Solaris 2.1 (Sunsoft) - x86
- Unix Ware Personal Edition 1.0 (Novell).
ОС состоит из набора программ, которые можно разделить на три группы:
ОПЕРАЦИОННАЯ СИСТЕМА-
-УПРАВЛЯЮЩИЕ ПРОГРАММЫ
- ПРОГРАММЫ УПРАВЛЕНИЯ ДАННЫМИ
-ПРОГРАММЫ ОБЕСПЕЧЕНИЯ ДОСТУПА
В свою очередь управляющие программы делятся на три блока:
УПРАВЛЯЮЩИЕ ПРОГРАММЫ –
- ПРОГРАММЫ НАЧАЛЬНОЙ ЗАГРУЗКИ
- ПРОГРАММЫ УПРАВЛЕНИЯ ЗАДАНИЯМИ
- ПРОГРАММЫ УПРАВЛЕНИЯ ЗАДАЧАМИ
Программы начальной загрузки проверяют исправность блоков ЭВМ, загружают ядро операционной системы и настраивают конфигурацию системы. Программа управления заданиями распределяет ресурсы ЭВМ оптимальным образом. Как правило, в качестве критерия выбирается минимум времени простоя центрального процессора. Структурные единицы задания – задачи. Они управляются системой программ, каждая из которых ориентирована на решение конкретной задачи.
В блок программ управления задачами входят:
- супервизор прерываний,
- супервизор задач,
- супервизор ввода – вывода,
- таймер.
Одной из задач является обработка прерываний. Прерывание – это сигнал, генерируемый устройством при возникновении определенной ситуации.
Прерывания могут быть:
- от устройств ввода - вывода,
- из работающей программы,
- прерывания обращения к супервизору,
- прерывания от внешних устройств,
- прерывания от схем контроля.
При получении сигнала прерывания супервизор определяет источник сигнала и передает управление программе обработки прерываний.
Программы управления данными поддерживают файловую систему, выполняя многочисленные функции, связанные с обменом данных между ОЗУ и внешними носителями информации.
Функции блока программ управления данными следующие:
- запись файлов,
- считывание файлов,
- анализ ошибок ввода - вывода,
- восстановление файлов,
- присвоение атрибутов файлов.
Программы обеспечения доступа включают в себя:
- трансляторы,
- драйверы,
- утилиты,
- редактор команд.
Программы обеспечения доступа к вычислительной системе позволяют получать из исходных текстов загрузочные или абсолютные модули программ (транслятор, редактор связей, загрузчик); обеспечивают работу внешних устройств, в частности, дисплея (драйверы); позволяют выводить справочную информацию на монитор или на печать (утилиты); управлять работой ОС через командную строку или из служебных файлов.