Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мороз-відповіді.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
694.33 Кб
Скачать

8. Класифікація ос, за режимом обробки задач.

2. Класифікація, за кількістю користувачів, які одночасно обслуговуються ОС (за режимом обробки задач):

2.1 Одно програмна — забезпечує роботу одної задачі одного користувача. - DOS

2.2 Мульти (багато) програмна — дозволяє одночасно виконувати декілька програм одного користувача.

2.3 Багатокористувацька — багато задач багатьох користувачів, поділяється на мульти-процесорну та мульти-машинну (мережева ОС).

Основна мета мультипрограмування — підвищення продуктивності обчислювальної системи за рахунок розподілення її ресурсів між декількома завданнями.

9. Класифікація ос, за способами взаємодії із системами.

3. Класифікація за типами доступу, який надається інтерфейсом користувача (за способом взаємодії із системою).

3.1 Сиситеми пакетної обробки – обробляють потік завдань. Все керування з читання та виконання завданнями бере на себе ОС. Зараз втратили актуальність.

3.2 Діалоговий або інтерактивний доступ – забезпечується для деякої кількості користувачів одночасно системами розподілу часу.

10. Класифікація ос, за способами побудови.

4.1. мікроядерні ОС(QNX)

4.2 монолітні ОС(Windows, UNIX)

11. Охарактеризуйте підсистему керування ресурсами.

Найважливіші ресурси — це пам’ять та процесор (тобто процесорний час).

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

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

Процеси отримують можливість виконувати конкретну роботу, коли в їх розпорядження надаються фізичні процесори. Задачу розподілу процесорів вирішують операційні системи. Визначення того, коли слід виділяти процесори і яким саме процесам - називається плануванням. Існує планування на верхньому рівні (визначає яким завданням буде дозволено активно конкурувати за захоплення ресурсів системи), на проміжному рівні (визначає яким процесам буде дозволено змагатись за захоплення ЦП.) , на нижньому рівні (визначає якому з процесів, що готові до виконання, буде надаватись ЦП, який звільнився.). Якщо після надання ЦП в розпорядження деякого процесу, відібрати ЦП у нього не можна, то має місце дисципліна планування без переключення. Інакше має місце дисципліна з переключенням.

12. Охарактеризуйте підсистему керування введенням-виведенням.

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

ОС має реалізовувати загальний інтерфейс драйверів введення-виведення, через який вони взаємодіють з іншими компонентами системи. Такий інтерфейс дає змогу спростити додавання в систему драйверів для нових пристроїв.

Сучасні ОС надають великий вибір готових драйверів для конкретних периферійних пристроїв. Що більше пристроїв підтримує ОС, то більше в неї шансів на практичне використання.