Поняття та види класифікації ОС

Ознаки підрозділу

Класифікацію операційних систем (ОС) здійснюють за наступними ознаками:

  • За особливостями послідовності дій у менеджменті ресурсів — мережні та локальні. Перші беруть участь в управлінні мережевими, а другі — ресурсами індивідуального комп’ютера.
  • По числу користувачів, які здійснюють одночасну роботу — одно – і багатокористувацькі. В даний час основна маса ОЗ відноситься до останнього виду, що дозволяє захистити інформацію окремих юзерів від інших шляхом розмежування прав.
  • За завданнями, що виконуються одночасно — одне – і багатозадачні. З допомогою такого здійснюється не тільки взаємодію користувача з комп’ютером, файлами і периферійними пристроями за допомогою зручного інтерфейсу, що характерно і для першого виду, але і управління використовуються спільно ресурсами.
  • За способом розподілу витрат часу на роботу процесора між кількома процесами, що функціонують в системі — не яка витискає і яка витискає багатозадачність. У першому випадку планування дій відбувається в ОС. Вони функціонують до тих пір, поки самі не передадуть менеджмент в системі право вибору іншого процесу, який вже готовий до роботи. У другому – воно знаходиться між ОС і програмами прикладного характеру. Питання про перемикання між процесами приймається системою.
  • З того, в яких апаратних засобах вони використовуються ОС десктопні (ПК), кластери, сервера, мейнфрейми.
  • По наявності або відсутності багатопроцесорної обробки — одно – та багатопроцесорні. Останні при класифікації операційних систем (ОС) поділяють на асиметричні і симетричні, залежно від способу організації процесів обчислення. Перші ОС повністю виконуються на одному процесорі, а прикладні задачі — на інших. Симетричні системи децентралізовані повністю. При цьому всі завдання розподілені між усіма процесорами.
  • По можливості виконання паралельних обчислень при виконанні одного завдання — підтримка многонитевости.
  • Залежно від відповідних платформ — мобільні і залежні. У перших перенесення на нову платформу забезпечує не можна перезаписати тільки залежних місць. Мобільні ОС – на машинно-незалежних мовами.
  • За особливостями сфер застосування — ОС реального і поділу часу, а також пакетної обробки. Останні використовуються при таких обчисленнях, які не вимагають миттєвого отримання результату, але мають більшу пропускну здатність. В ОС з поділом часу кожен юзер має свій термінал для ведення діалогу з певним додатком. На окрему задачу виділяється невеликий відрізок процесорного часу. Тому у користувачів, які здійснюють одночасну роботу за таким комп’ютером, створюється враження, що кожен з них працює один. ОС реального часу використовується в тому випадку, коли виконання якої-небудь програми менеджменту об’єкта обмежена за часом.
  • З побудови на основі використання об’єктно-орієнтованого підходу.
  • За способом побудови ядра – микроядерные і з монолітним ядром. Перші виконують мінімум управлінських функцій в адміністративному режимі. Всі інші дії здійснюються в режимі користувача. Система працює більш повільно, але вона є більш гнучкою з можливістю модифікації функцій. У той час як монолітні системи працюють в адміністративному режимі, здійснюючи швидкі переходи з різних процедур, не вимагаючи перемикання режимів.
  • За наявними прикладних середовищ в одній системі. В результаті чого можуть виконувати різні програми, які були розроблені для різних ОС.
  • За розподілом функцій серед мережевих комп’ютерів. Якщо ОС є розподіленим, то користувач сприймає мережу як однопроцесорний комп’ютер. До системи розподілу відносяться: наявність довідки, яка є єдиною по відношенню до служби часу та ресурсів, що розділяються, виклик віддалених процедур з метою їх розподілу по комп’ютерам, многонитевая обробка та інші.
Цікаве:  Захист в баскетболі: тактика гри, поради