Классификация операционных систем
План
Класифікація ОС
3Особливості алгоритмів управління ресурсами
Особливості апаратних платформ
Особливості областей використання
Особливості методів побудови
Література
Класифікація ОС
Операційні системи можуть розрізнятися особливостями реалізації внутрішніх алгоритмів управління основними ресурсами комп'ютера (процесорами, пам'яттю, пристроями), особливостями використаних методів проектування, типами апаратних платформ, областями використання і багатьма іншими властивостями. Нижче приведена класифікація ОС за декількома найбільш основними ознаками.
Особливості алгоритмів управління ресурсамиВід ефективності алгоритмів управління локальними ресурсами комп'ютера багато в чому залежить ефективність всієї мережевої ОС в цілому. Тому, характеризуючи мережеву ОС, часто наводять найважливіші особливості реалізації функцій ОС по управлінню процесорами, пам'яттю, зовнішніми пристроями автономного комп'ютера. Так, наприклад, залежно від особливостей використаного алгоритму управління процесором, операційні системи ділять на багатозадачних і однозадачних, розрахованих на багато користувачів і розрахованих на одного користувача, на системи, що підтримують багатонитяну обробку і що не підтримують її, на багатопроцесорні і однопроцесорні системи. Підтримка багатозадачності. По числу одночасно виконуваних завдань операційні системи можуть бути розділені на два класи: · однозадачні (наприклад, MS-DOS, MSX) і · багатозадачні (OC ЄС, OS/2, UNIX, Windows 95). Однозадачні ОС в основному виконують функцію надання користувачеві віртуальної машини, роблячи простішим і зручнішим процес взаємодії користувача з комп'ютером. Однозадачні ОС включають засоби управління периферійними пристроями, засобу управління файлами, засобу спілкування з користувачем. Багатозадачні ОС, окрім вищеперелічених функцій, управляють розділенням спільно використовуваних ресурсів, таких як процесор, оперативна пам'ять, файли і зовнішні пристрої. Підтримка розрахованого на багато користувачів режиму. По числу одночасно працюючих користувачів ОС діляться на: · розраховані на одного користувача (MS-DOS, Windows 3. x, ранні версії OS/2); · розраховані на багато користувачів (UNIX, Windows NT). Головною відмінністю розрахованих на багато користувачів систем від розрахованих на одного користувача є наявність засобів захисту інформації кожного користувача від несанкціонованого доступу інших користувачів. Слід зауважити, що не всяка багатозадачна система є розрахованою на багато користувачів, і не всяка розрахована на одного користувача ОС є однозадачною