
- •Тема 1. Основні поняття про сапр………………………………… 15
- •Тема 2. Структура і способи виконання сапр……………………. 23
- •Тема 3. Способи представлення графічної інформації в еом…… 28
- •Тема 5. Програмне забезпечення сапр………………………….... 40
- •Тема 9. Технічне і організаційно-методичне забезпечення……….. 75
- •Тема 12. Сучасні сапр та тенденції їх розвитку………………….. 102
- •1. Робоча програма навчальної дисципліни
- •1.1. Опис навчальної дисципліни
- •1.2. Мета та завдання навчальної дисципліни
- •1.3. Програма навчальної дисципліни
- •1.4. Структура навчальної дисципліни
- •1.5. Теми лабораторних занять
- •1.6. Самостійна робота
- •1.7. Методи навчання
- •1.8. Методи контролю
- •1.9. Розподіл балів, що присвоюється студентам
- •2. Теоретичний курс
- •Тема 1. Основні поняття про сапр
- •1.1. Основні поняття процесу проектування
- •1.2. Визначення cad, сам і сае
- •Тема 2. Структура і способи виконання сапр
- •2.1. Структура сапр
- •2.2. Класифікація сапр
- •Тема 3. Способи представлення графічної інформації в еом
- •3.1. Машинна графіка
- •3.2. Представлення графічної інформації в еом
- •Тема 4. Підходи і методи проектування. Задачі синтезу
- •Підходи і методи проектування у сапр
- •Завдання синтезу і аналізу. Оптимальне проектування конструкцій
- •Тема 5. Програмне забезпечення сапр
- •5.1. Загальне програмне забезпечення
- •5.2. Склад операційних систем
- •5.3. Операційна система в процесі розробки програм
- •Тема 6. Режими роботи обчислювальних систем. Спеціальне програмне забезпечення.
- •6.1. Режими роботи обчислювальних систем
- •6.2. Спеціальне програмне забезпечення
- •Тема 7. Лінгвістичне забезпечення, мови програмування і проектування у сапр
- •7.1. Класифікація і використання мов у сапр
- •7.2. Мовні засоби машинної графіки
- •Тема 8. Інформаційне забезпечення сапр
- •8.1. Загальні поняття про інформаційне забезпечення
- •8.2. Банки даних
- •Тема 9. Технічне і організаційно-методичне забезпечення
- •9.1. Технічні засоби сапр
- •9.2. Технічні компо ненти сапр
- •9.3. Конфігурація апаратних засобів
- •9.4. Організаційне забезпечення сапр
- •Тема 10. Пакети спеціальних програм для сапр
- •Сапр візуального проектування і моделювання алгоритмів та систем цифрової обробки сигналів
- •Пакет розробки принципових електричних схем
- •10.3. Пакет авторозміщення й автотрасування specctra
- •Тема 11. Сапр для моделювання та проектування електрич них схем
- •11.1. Програма p-c ad 2001
- •11.2. Модулі системи p-cad 2001
- •Тема 12. Сучасні сапр та тенденції їх розвитку
- •12.1. Огляд сучасних сапр
- •12.2. Система автоматизованого проектування компас-3d
- •Тема 13. Сапр автоматизації технологічної підготовки виробництва та моделювання
- •13.1. Компас-автопроект
- •13.2. Компас-Електрик
- •13.3. Графічний редактор Spotlight/Spotlight Pro
- •13.4. Cистема геометричного моделювання ГеММа-3d
- •3. Тестові завдання
- •3.1. Перелік тестових завдань для проміжного модульного контролю №1
- •1. Яке призначення сапр.
- •6. Що таке автоматичне проектування.
- •13. Що таке математичне забезпечення сапр.
- •14. Що таке програмне забезпечення сапр.
- •15. Що таке пакет прикладних програм проектування.
- •16. Що таке інформаційне забезпечення автоматизованого (ав-томатичного) проектування.
- •Що таке лінгвістичне забезпечення автоматизованого (ав-томатичного) проектування.
- •Що таке система автоматизованого проектування.
- •4.2. Створення робочих креслень у системі компас-3d Vх
- •4.3. Створення збірних виробів у системі компас-3d Vх
- •Створення компонентів та додавання стандартних виробів у системі компас-3d Vх
- •4.10. Розробка принципових схем засобами компас-Електрик
- •Розробка структурних та функціональних схем з використанням стандартних бібліотек у компас-Електрик
- •4.12. Вивчення основних правил роботи системи p-cad
- •Індивідуальне навчально-дослідне завдання
- •Теми до виконання індивідуального навчально-дослідного завдання
- •Вимоги та рекомендації до виконання індивідуального навчально-дослідного завдання
5.2. Склад операційних систем
Компонентний склад операційної системи визначається набором функцій, для виконання яких вона призначена. Всі її програми мо-жна розбити на дві групи: управляючі і системно-оброблювальні
(рис. 5.5).
44
Рис. 5.5. Склад операційної системи
Блок управляючих програм - невід’ємний компонент будь-якої операційної системи, це основна її частина (ядро), без якого вона не може існувати. Їх функції - планування проходження безперервного потоку завдань, управління розподілом ресурсів, реалізація прийня-тих методів організації даних, управління операціями вводу-виводу, організація мультипрограмної роботи, управління працездатністю системи після збоїв та інше.
Блок управляючих програм складається з чотирьох основних компонентів:
управління статичними ресурсами (управління завданнями);
управління динамічними ресурсами (управління задачами);
управління даними;
управління відновленням.
Програми управління завданнями здійснюють попереднє плану-
вання потоку завдань для виконання і статичного розподілу ресур-сів між одночасно виконуваними завданнями у процесі підготовки до виконання (ініціалізації). До таких ресурсів зазвичай відносять розділи пам’яті (основна, віртуальна, зовнішня), доступні для вико-
45
ристання завданнями, пристроями, що допускають тільки монопо-льне використання, наборів даних і т.п. Ці ресурси закріплюються за завданням або його частиною з моменту його ініціалізації до мо-менту завершення і використовуються зазвичай у монопольному режимі.
Програми управління задачами здійснюють динамічний розподіл ресурсів системи між декількома задачами, що вирішуються одно-часно в мультипрограмному режимі для виконуваного потоку за-вдань.
Програми управління даними забезпечують всі операції вводу-виводу (обмін між оперативною пам’яттю і периферійними при-строями), які надходять як від програм користувача, так і від про-грам операційної системи та реалізують різні структури даних і мо-жливість доступу до них. Управління даними призначене для вико-нання наступних функцій:
централізоване здійснення операцій вводу-виводу (операцій обміну) з використанням зовнішніх (периферійних) пристроїв;
забезпечення зберігання даних на пристроях зовнішньої пам’яті;
забезпечення різних способів організації і ідентифікації даних;
управління каталогом даних, що дозволяє здійснювати їх по-шук, використовуючи символічне ім’я без вказівки місцезнахо-дження;
автоматичний розподіл пам’яті на пристроях прямого доступу;
автоматичний пошук даних по їх символічному імені;
забезпечення незалежності програм від характеристик даних, які вони обробляють і типів використовуваних зовнішніх пристроїв;
забезпечення різних методів доступу до даних у залежності від їх організації і логічного рівня способу доступу.
Всі функції управління даними, перераховані вище, можна роз-ділити на два види:
управління процесами вводу-виводу у обчислювальній системі;
організація даних, що зберігаються в обчислювальній системі (ця функція має відношення тільки до даних, що зберігаються на зовнішніх запам’ятовуючих пристроях).
Програми управління відновленням реєструють машинні збої і ві-
дмови, а якщо це можливо, відновлюють працездатність системи.
Системні оброблювальні програми виконуються під управлінням
46
блоку управляючих програм так само як будь-яка оброблювальна програма, наприклад програма автоматизованого проектування. Це означає, що вони у повному об’ємі можуть користуватися послуга-ми управляючих програм і не можуть самостійно виконувати сис-темні функції. Так, оброблювальні програми не можуть самостійно здійснювати ввід- вивід. Операції вводу-виводу оброблювальні про-грами реалізують за допомогою запитів до управляючих програм. Централізоване виконання системних функцій управляючою про-грамою дозволяє виконувати їх ефективніше і забезпечує високий рівень послуг для користувача.
До системних оброблювальних програм відносяться програми, що входять до складу операційної системи: асемблери, транслятори, сервісні програми обслуговування і ряд інших.
Асемблери - машинно-орієнтовані мови низького рівня і програ-мні засоби для їх перетворення у мову машинних кодів.
Транслятори - програмні засоби, що служать для перетворення програми, написаної на одній з мов програмування високого рівня
(Fortran, Pascal, PL/1, С, C++ та ін.) у мову машинних кодів.
До сервісних програм можна віднести компонувальник програм, завантажувач, програми виявлення несправностей і т.п.