Стисла характеристика основних операційних систем
Операційні системи сімейства MS-DOS. ОС MS-DOS – перша і найбільш поширена представниця 16-бітних DOS (Disk Operation Systems) – була випущена у 1981 р. для ПК серії IBM PC. Її відмінні риси – однозадачність, вбудований командний інтерфейс, модульність структури, ієрархічність файлової системи, невеликий обсяг пам’яті (640 Кбайт). Як недолік слід відзначити відсутність засобів захисту від несанкційованого доступу до ресурсів ПК і ОС. Останньою версією цієї системи була 6.22. Інші DOS – PC-DOS (IBM), DR-DOS (Digital Research) з погляду користувача практично не відрізняються від MS-DOS. Нині однозадачні ОС на персональних комп’ютерах практично не використовуються.
Операційні системи сімейства OC OS/2.Oпераційна система OS/2 (Operation System/2) розроблена фірмою IBM у 1987 року в зв’язку зі створенням нового сімейства ПК PS/2. OS/2 є багатозадачною операційною системою другого покоління. Вона є 32-розрядною графічною багатозадачною операційною системою для IBM-сумісних комп’ютерів, дозволяє організовувати паралельну роботу кількох прикладних програм, забезпечує при цьому захист однієї програми від іншої та операційної системи від працюючих у ній програм. Головний недолік OS/2 – мале число додатків до неї, що робило цю систему менш популярною, ніж операційна система MS-DOS та Windows. ОС нині не поновлюється.
Операційні системи сімейства UNIX.Операційні системи сімейства UNIX – це 32-розрядні і 64-розрядні багатозадачні багатокористувацькі операційні системи. Сильний бік UNIX – це те, що одна й та ж система використовується на різних комп’ютерах – від суперкомп’ютера до ПК, що дає змогу переносити систему й інші програмні засоби з однієї машинної архітектури на іншу з мінімальними витратами.
UNIX об’єднує в собі: доступ до розподілених баз даних, локальні мережі, віддалену дистанційну мережу та змогу виходу в глобальні мережі. Поштова служба UNIX – один із головних її компонентів.
Операційні системи сім’ї Linux.Ця операційна система була розроблена Лінусом Торвальдсом у той час, коли він був ще студентом університету в місті Хельсінкі.
Операційні системи сім’ї Windows. Операційні системи сімейства Windows розроблені фірмою Micrisoft. Вони є багатозадачними операційними системами, що надають зручний графічний інтерфейс. Основними представниками цього сімейства є операційні системи Windows NT, Windows 98, Windows 2000, Windows XP, Windows 7.
Операційні системи реального часу.Термін реальний час у широкому розумінні можливо застосовувати до системи обробки інформації в тих випадках, коли необхідно, щоб система мала гарантований час реакції, тобто затримка не перевищувала б визначеного часу.
Операційна система реального часу – операційна система, яка гарантує визначений час реакцій системи. Як правило, цей час коливається від кількох мікросекунд до кількох часток секунди.
Операційні системи реального часу застосовуються в автоматизації таких галузей, як транспортування нафти та газу, управління технологічними процесами в металургії та машинобудуванні, в управлінні хімічними процесами, енергетиці, управлінні роботами, у банківських системах.
Серед найбільш популярних операційних систем реального часу для IBM PC використовуються: OS-9000, FLEX OS, QNX та інші.
На відміну від оболонки операційної системи, її внутрішня частина зазвичай називається ядром, що включає компоненти програмного забезпечення, що виконують основні функції в процесі приведення комп’ютера в робочий стан. Одним із цих компонентів є програма управління файлами, в завдання якої входить координація використання пристроїв масової пам’яті машини. Інший компонент ядра становить собою набір драйверів пристроїв, тобто елементів програмного забезпечення, взаємодіючих із контролерами пристроїв (чи безпосередньо з пристроями) у ході виконання різних операцій у периферичних пристроях ПК.
Контрольні запитання до розділу
1. З яких основних частин складається персональний комп’ютер?
2. Для чого призначений мікропроцесор?
3. Яке призначення оперативної пам’яті?
4. Які існують накопичувачі інформації?
5. Які існують пристрої введення-виведення інформації?
6. Основні поняття програмного забезпечення (програма, додаток, алгоритм).
7. Різновиди програм.
8. Які функції виконують операційні системи?
9. Назвіть типи операційних систем.
10. Які ви знаєте сімейства операційних систем?