Page 150 - 4860
P. 150
Додаткові функції, якими повинна володіти операційна
система для зручного користування:
- паралельні обчислення та паралельне виконання
декількох програм (багатозадачність);
- розподіл ресурсів обчислювальної системи між
процесами;
- організація надійних обчислень (неможливість впливу
процесу на перебіг інших процесів), заснована на
розмежуванні доступу до ресурсів;
- взаємодія між процесами: обмін даними, синхронізація;
- захист самої системи, а також даних користувача і
програм від необережних дій користувача або програм;
- багатокористувацький режим роботи та розділення прав
доступу (автентифікація, авторизація).
За своїм призначенням операційні системи бувають:
- універсальні (для загального використання);
- спеціальні (для розв’язання спеціальних задач);
- спеціалізовані (виконуються на спеціальному
обладнанні);
- однозадачні (в окремий момент часу можуть виконувати
лише одну задачу);
- багатозадачні (в окремий момент часу здатні виконувати
більше однієї задачі);
- однокористувальницькі (в системі відсутні механізми
обмеження доступу до файлів та на використання ресурсів
системи);
- багатокористувальницькі (система впроваджує поняття
“власник файлу” та забезпечує механізми обмеження на
використання ресурсів системи (квоти)), всі
багатокористувальницькі операційні системи також є
багатозадачними;
- реального часу (система підтримує механізми виконання
задач реального часу, тобто такі, для яких будь-які операції
149