- •Куперштейн л.М.
- •Та інтелектуальних систем
- •Рецензент: к.Т.Н., доцент Ревенок в.І.
- •Тема 1. Програмне забезпечення системного оброблення інформації
- •1.2 Системне програмування
- •1.3 Поняття мови програмування та їх історичний розвиток
- •1.4 Етапи підготовки програми
- •1.5. Поняття операційної системи
- •2.1. Класифікація засобів розробки додатків
- •Тема 2. Засоби створення програмних додатків
- •2.2. Класифікація додатків, що використовують бази даних
- •Тема 3: Структурована мова запитів sql
- •3.1. Компоненти скбд
- •3.2. Основні поняття sql
- •3.3. Типи даних sql
- •Символьні дані
- •Точні числа
- •Закруглені числа
- •Дата і час
- •3.4 Базові команди sql
- •Розділ group by
- •Розділ having
- •4.2. Перенесення додатку на інший комп'ютер.
- •5.3. Сталі та змінні.
- •5.4.Типи даних
- •5.5. Представлення значень у комп’ютері.
- •6.1.Арифметичні операції над даними
- •6.3.Команда присвоєння, суміщена з арифметичною операцією. Математичні функції
- •7.1. Умовні оператори Оператор if
- •7.3. Оператори вибору Оператор switch
- •Оператор break
- •Оператор continue
- •Оператор повернення
- •Оператор goto
- •Помічений оператор
- •Порожній оператор
- •Тема 9. Вступ до проблеми штучного інтелекту
- •9.1. Поняття та проблеми штучного інтелекту
- •Проблеми штучного інтелекту
- •9.2. Представлення знань
- •9.3. Рішення задач
- •9.4. Експертні системи
- •9.5. Засоби спілкування з еом на природній мові. Навчання.
- •9.6. Когнітивне моделювання. Обробка візуальної інформації і робототехніка
- •Тема 10. Експертні системи як різновид систем штучного інтелекту
- •10.1. Сучасний рівень розвитку експертних систем. Критерії вибору задач, що реалізуються методами і засобами штучного інтелекту
- •10.2. Ведення в експертні системи
- •10.3. Класифікація експертних систем
- •10.4. Інструментальні засоби для побудови експертних систем
- •Тема 11. Методологія проектування експертних систем
- •11.1. Етапи проектування експертних систем
- •Тема 12. Технологія проектування експертних систем на основі продукційної моделі
- •12.1. Продукційна модель експертних систем
- •Представлення знань.
- •12.2. Особливості організації логічного висновку
- •Запит користувача
- •12.3. Організація пошуку рішень у простих та складних ес
- •12.4. Приклади використання пм
- •Тема 13. Технологія проектування експертних систем на основі логічної моделі подання знань
- •13.1. Поняття логічної моделі знань
- •13.2. Характеристика мови предикатів першого порядку. Особливості подання знань
- •13.3. Апарат логічного висновку
- •13.4. Особливості машинної реалізації мови предикатів першого порядку
- •Тема 14. Поняття семантичної мережі та її використання в експертних системах.
- •14.1. Поняття та компоненти семантичних мереж
- •14.2. Класифікація семантичних мереж
- •14.3. Побудова та використання семантичних мереж
- •Тема 15. Технологія проектування експертних систем на основі фреймової моделі подання знань
- •Структура фрейма
- •15.2.Базові елементи фреймів
- •15.3. Загальний вигляд фреймової моделі.
- •Тема 16. Характеристика програмних засобів створення експертних систем
- •16.1. Експертна система «експерт»
- •16.2. Практична робота з системою «експерт». Робота користувача по створенню власної бази знань
- •16.3. Представлення знань і формування бази знань в системі internist
- •Тема 17: Базові концепції нейронних мереж
- •17.1. Історія нейронних мереж
- •17.2. Нейрон. Штучний нейрон. Принцип роботи
- •17.3. Активаційна функція та її різновиди
- •Лінійна функція активації з насиченням Лінійна передавальна функція
- •17.4. Обґрунтованість застосування нейромереж
- •Машина фон Неймана у порівнянні з біологічною нейронною системою
1.5. Поняття операційної системи
Операційна система (ОС) ЕОМ, комплекс програм, що постійно знаходяться в пам'яті ЕОМ; організує управління пристроями комп'ютера та його взаємодію з користувачем.
Основні функції ОС:
забезпечення доступу користувача до ресурсів обчислювальної системи;
організація взаємодії програмного забезпечення та апаратної частини комп'ютера;
розподіл ресурсів обчислювальної системи між користувачами (програмами);
виявлення помилок в роботі комп'ютера чи програмного забезпечення та видача відповідних діагностичних повідомлень;
збереження та відновлення інформації у випадку аварії або помилки користувача (оператора чи програми).
Операційна система забезпечує зв'язок між користувачем, програмами й апаратними пристроями. Операційна система забезпечує спільне функціонування всіх пристроїв комп'ютера й надає користувачеві доступ до його ресурсів.
ОС приймає на себе сигнали-команди, які посилають інші програми, і «переводить» їх на зрозумілий машині мова. ОС управляє всіма підключеними до комп'ютера пристроями, забезпечуючи доступ до них іншим програмам. Нарешті, третє завдання ОС - забезпечити людині-користувачеві зручність роботи з комп'ютером. Виходить, що кожна ОС складається як мінімум із трьох обов'язкових частин.
Структура операційної системи:
Ядро – переводить команди з мови програм на мову «машинних кодів», зрозумілий комп'ютеру.
Драйвери – програми, керуючими пристроями.
Інтерфейс – оболонка, за допомогою якої користувач спілкується з комп'ютером.
До складу операційної системи входить спеціальна програма — командний процесор, що запитує в користувача команди й виконує їх. Користувач може дати, наприклад, команду виконання якої-небудь операції над файлами (копіювання, видалення, перейменування), команду виводу документа на печатку й т.д. Операційна система повинна ці команди виконати.
До магістралі комп'ютера підключаються різні пристрої (дисководи, монітор, клавіатура, миша, принтер і ін.). До складу операційної системи входять драйвери пристроїв — спеціальні програми, які забезпечують керування роботою пристроїв і узгодження інформаційного обміну з іншими пристроями. Будь-якому пристрою відповідає свій драйвер.
Для спрощення роботи користувача до складу сучасних операційних систем, і зокрема до складу Windows, входять програмні модулі, що створюють графічний користувальницький інтерфейс. В операційних системах із графічним інтерфейсом користувач може вводити команди за допомогою миші, тоді як у режимі командного рядка необхідно вводити команди за допомогою клавіатури.
Операційна система містить також сервісні програми, або утиліти. Такі програми дозволяють обслуговувати диски (перевіряти, стискати, дефрагментувати і т.д.), виконувати операції з файлами (архівувати й т.д.), працювати в комп'ютерних мережах і т.д.
Для зручності користувача в операційній системі звичайно є й довідкова система. Вона призначена для оперативного одержання необхідної інформації про функціонування як операційної системи в цілому, так і про роботу її окремих модулів.
Запуск комп'ютера
При надходженні сигналу про запуск процесор звертається до спеціально виділеної комірки пам'яті. В ОЗП в цей момент нічого ні, якби там була яка-небудь програм, то вона початку би виконаються. Для того щоб комп'ютер міг почати роботу необхідна наявність спеціальної мікросхеми - ПЗП. Програми ПЗП записуються на заводі й називаються BIOS.
Після включення комп'ютера процесор починає зчитувати й виконувати мікрокоманди, які зберігаються в мікросхемі BIOS. Насамперед починає виконаються програма тестування POST, що перевіряє працездатність основних пристроїв комп'ютера. У випадку несправності видаються певні звукові сигнали, а після ініціалізації відеоадаптера процес тестування відображається на екрані монітора.
Потім BIOS начитає пошук програми-завантажника операційної системи. Програма-Завантажник міститься в ОЗП й починається процес завантаження файлів операційної системи.
Завантаження операційної системи
Файли операційної системи зберігаються в зовнішній, довгостроковій пам'яті (на жорсткому диску, на CD ...). Однак програми можуть виконаються, тільки якщо вони перебувають в ОЗП, тому файли ОС необхідно завантажити в оперативну пам'ять.
Диск, на якому перебувають файли операційної системи й з якого відбувається завантаження, називають системним. Якщо системні диски в комп'ютері відсутні, на екрані монітора з'являється повідомлення "Non system disk" і комп'ютер «зависає», тобто завантаження операційної системи припиняється й комп'ютер залишається непрацездатним.
Після закінчення завантаження операційної системи керування передається командному процесору. У випадку використання інтерфейсу командного рядка на екрані з'являється запрошення системи для уведення команд, у противному випадку завантажується графічний інтерфейс операційної системи. У випадку завантаження графічного інтерфейсу операційної системи команди можуть уводитися за допомогою миші.
