Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
konspekt_AE30.docx
Скачиваний:
335
Добавлен:
10.02.2016
Размер:
6.32 Mб
Скачать

1.5.3 Операційні системи

Операційна система (ОС) - система програм, призначена для керування пристроями комп'ютера, управління обробкою і зберіганням даних, забезпечення користувацького інтерфейсу.

Операційна система зазвичай зберігається у зовнішній пам'яті комп'ютера - на диску. При включенні комп'ютера вона зчитується з дискової пам'яті й розміщується в оперативному запам'ятовуючому пристрої.

Цей процес називається завантаженням операційної системи.

У функції операційної системи входить:

  • здійснення діалогу з користувачем;

  • введення-виведення і керування даними;

  • планування й організація процесу обробки програм;

  • розподіл ресурсів (оперативної пам'яті та кеша, процесора, зовнішніх пристроїв);

  • запуск програм на виконання;

  • усілякі допоміжні операції обслуговування;

  • передача інформації між різними внутрішніми пристроями;

  • програмна підтримка роботи периферійних пристроїв (монітора, клавіатури, накопичувачів, принтера та ін.)

У залежності від кількості одночасно оброблюваних завдань і числа користувачів, яких можуть обслуговувати ОС, розрізняють чотири основні класи операційних систем:

  1. однокористувацькі однозадачні, які підтримують одну клавіатуру і можуть працювати тільки з одним (в даний момент) завданням;

  2. однокористувацькі однозадачні з фоновим друком, які дозволяють крім основного завдання запускати одне додаткове завдання, орієнтоване, як правило, на виведення інформації на друк. Це прискорює роботу при видачі великих обсягів інформації на друк;

  3. однокористувацькі багатозадачні, які забезпечують одному користувачеві паралельну обробку декількох завдань. Наприклад, до одного комп'ютера можна підключити декілька пристроїв, кожен з яких буде працювати на "своє" завдання;

  4. багатокористувацькі багатозадачні, що дозволяють на одному комп'ютері запускати кілька завдань декільком користувачам. Ці ОС дуже складні й вимагають значних машинних ресурсів.

У різних моделях комп'ютерів використовують операційні системи з різною архітектурою і можливостями. Для їхньої роботи потрібні різні ресурси. Вони надають різний ступінь сервісу для програмування та роботи з готовими програмами.

Операційна система для персонального комп'ютера, орієнтованого на професійне застосування, повинна містити такі основні компоненти:

  • програми управління введенням/виведенням;

  • програми, що управляють файловою системою і планують завдання для комп'ютера;

  • процесор командної мови, що приймає, аналізує і виконує команди, адресовані операційній системі.

Кожна операційна система має свою командну мову, яка дозволяє користувачеві виконувати ті чи інші дії:

  • звертатися до каталогу;

  • виконувати розмітку зовнішніх носіїв;

  • запускати програми;

  • інші дії.

Аналіз і виконання команд користувача, включаючи завантаження готових програм з файлів в оперативну пам'ять та їх запуск, здійснює командний процесор операційної системи.

Для управління зовнішніми пристроями комп'ютера використовуються спеціальні системні програми - драйвери. Драйвери стандартних пристроїв утворюють у сукупності базову систему введення-виведення (BIOS), яка зазвичай заноситься в постійний ЗП комп'ютера.

Сучасні операційні системи для комп'ютерів відрізняються одна від одної, перш за все орієнтацією на машини певного класу, підтримуваними ними режими обробки, що надаються сервісними можливостями.

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