Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Типи операційних систем

Для ОС сформувалася відносно невелика кількість класифікацій: за призначенням; за режимом обробки задач; за способом взаємодії з системою; за способами побудови (архітектурним особливостям систем).

1. Класифікація ОС, за призначенням:

ОС великих ЕОМ (мейнфреймів). Основною характеристикою апаратного забезпечення, для якого їх розробляють, є продуктивність введення-виведення. Великі ЕОМ оснащують значною кількістю периферійних пристроїв (дисків, терміналів, принтерів тощо). Такі комп’ютерні системи використовують для надійної обробки значних обсягів даних, при цьому ОС має ефективно підтримувати цю обробку (в пакетному режимі або в режимі розподілу часу). Прикладом ОС такого класу може бути OS/390 фірми IBM.

Серверні ОС. Головна характеристика таких ОС - здатність обслуговувати велику кількість запитів користувачів до спільно використовуваних ресурсів. Важливу роль для них відіграє мережна підтримка. Нині для реалізації серверів частіше застосовують універсальні ОС (UNIX або системи лінії Windows XP).

Персональні ОС. Деякі ОС цієї категорії розробляли з розрахунком на непрофесійного користувача (лінія Windows 95/98/Ме фірми Microsoft), інші є спрощеними версіями універсальних ОС. Особлива увага в персональних ОС приділяється підтримці графічного інтерфейсу користувача і технологій мультимедіа.

ОС реального часу (ОСРЧ). У такій системі кожна операція має бути гарантовано виконана в заданому часовому діапазоні. ОС реального часу можуть керувати польотом космічного корабля, технологічним процесом або демонстрацією відеороликів. Існують спеціалізовані ОС реального часу, такі як QNX і WxWorks.

Вбудовані ОС. До них належать керуючі програми для різноманітних мікропроцесорних систем, які використовують у військовій техніці, системах побутової електроніки, смарт-картах та інших пристроях. До таких систем ставлять особливі вимоги: розміщення в малому обсязі пам’яті, підтримка спеціалізованих засобів введення-виведення, можливість прошивання в постійному запам’ятовувальному пристрої. Часто вбудовані ОС розробляються під конкретний пристрій; до універсальних систем належать Embedded Linux та Windows CE.

2. Класифікація ОС, за режимом обробки задач:

Одно програмні. Така ОС забезпечує роботу одної задачі одного користувача.

Мульти (багато) програмні. ОС дозволяє одночасно виконувати декілька програм одного користувача. Основна мета мультипрограмування — підвищення продуктивності обчислювальної системи за рахунок розподілення її ресурсів між декількома завданнями. Будь-яка затримка у виконанні однієї програми (наприклад, для здійснення операцій уведення-виведення даних) використовується для виконання інших (таких же, або менш важливих) програм.

Багатокористувацькі. Дозволяє одночасно обслуговувати багато задач багатьох користувачів, поділяється на мульти-процесорну та мульти-машинну (мережева ОС).

3. Класифікація ОС, за способом взаємодії з системою:

Системи пакетної обробки. Вони обробляють потік завдань. Все керування з читання та виконання завданнями бере на себе ОС. Характерні для великих машин, серверних та розподілених обчислювальних засобів.

Діалоговий або інтерактивний доступ. ОС виконує директиви користувачів в темпі надходження та намагається дати відповідь на кожну команду користувача за найкоротший час. Забезпечують підтримку одного (однотермінальні) або деякої кількості (багатотермінальні) користувачів одночасно. Для спілкування з користувачем може використовуватися командні (Linux) чи графічні (Windows, MacOS) інтерфейси. Тут мається на увазі, що графічний інтерфейс вбудований в ОС, а не є надбудовою над нею (KDE, X-Window).

4. Класифікація ОС, за способами побудови:

Мікроядерні. Ядро складаються зі скороченого набору процедур, що займаються тільки диспетчеризацією процесів та управлінням апаратурою обчислювальної системи. Яскравим прикладом мікроядерної ОС є ОСРЧ QNX.

Монолітні. У ядро ОС включено повний набір функцій. У захищеному режимі виконуються як процедури диспетчеризації так і планування використання ресурсів. Монолітними можна назвати ОС Windows та Linux. Слід зауважити, що ядро ОС Windows не можливо змінити, його початкові коди не доступні і немає програми для збірки (компіляції) цього ядра. А ось у випадку з Linux є можливість самостійно зібрати таке ядро, яке нам необхідно, включивши в нього тільки ті програмні модулі і драйвери, які ми рахуємо доцільним, включити саме в ядро (а не звертатися до них з ядра).

 

<== предыдущая лекция | следующая лекция ==>
Основні концепції операційних систем | Функціональні компоненти операційних систем
Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 7102; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.