Класифікація операційних систем.
Операційна система - це набір узгоджено працюючих керуючих програм, які забезпечують керування ресурсами комп’ютера, запуск прикладних програм, їх взаємодію з периферійними пристроями а також забезпечують діалог користувача з комп’ютером. Операційні системи є основними системними програмними комплексами, які виконують наступні функції:
Тестування працездатності обчислювальної системи і її налагодження при початковому включенні;
Забезпечення синхронної і ефективної взаємодії всіх апаратних і програмних компонентів обчислювальної системи в процесі її функціонування;
Забезпечення ефективної взаємодії користувача з обчислювальною системою.
Операційні системи класифікуються за такими характеристиками:
Кількість одночасно працюючих користувачів
Багатокористувацькі
Однокористувацькі.
Числу процесів, які одночасно можуть виконуватися під керуванням даної системи:
Багатозадачні. Поняття багатозадачності означає підтримку паралельного виконання кількох задач, які існують в межах однієї обчислювальної системи в один момент часу.
Однозадачні підтримують режим виконання лише одної програми в один момент часу.
Кількості підтримуючих процесорів:
Багатопроцесорні операційні системи підтримують режим розподілених ресурсів декількох процесорів для розв’язання одної задачі.
Однопроцесорні
Розрядності коду (вважається, що розрядність операційної системи не може перевищувати розрядність процесора):
8-ми розрядні
16-ти розрядні
32-ох розрядні та 64-ох розрядні
Типу інтерфейсу:
Командні - з текстовим інтерфейсом.
Об’єктно-орієнтовані - з графічним інтерфейсом.
Типу доступу користувача до ЕОМ:
Режимі пакетної обробки: з виконуваних програм формується пакет (набір) завдань, які вводяться в ЕОМ і виконуються в порядку черговості з можливим врахуванням пріоритетів.
Режимі розділення часу: кожній задачі почергово виділяється певний проміжок часу на виконання з імітуванням перед користувачами одночасного виконання всіх завдань.
Режим реального часу забезпечує імітацію одноосібного обслуговування користувача в темпі розвитку реального процесу.
Типу використання ресурсів:
Локальна операційна система забезпечує роботу тільки одного користувача
Глобальна мережна - дозволяє одночасно працювати багатьом незалежним користувачам в мережі, використовуючи спільні ресурси. Тобто мережні операційні системи служать для забезпечення обслуговування користувачів локальних обчислювальних мереж.
На сьогодні найпоширенішими операційними системами для персональних комп’ютерів, робочих станцій і серверів є наступні: UNIX, MS DOS, OS/2, WINDOWS, LINUX, MAC, VAX/VMS.
Для перегляду додаткової інформаціі про основні операційні системи натисніть сюди