3.9 КОНТРОЛЬНІ ПИТАННЯ ДО РОЗДІЛУ 3
Контрольні питання до розділу 3
1. Які експлуатаційні і ринкові вимоги, окрім вимог функціональної повноти, пред'являються до операційних систем?
2. За рахунок чого досягається розширюваність ОС?
3. Написання переносимої ОС аналогічно написанню будь-якого переносимого коду. Яким правилам необхідно слідувати для написання переносимої ОС?
4. На яких рівнях досягається сумісність ОС?
5. У рамках якого проекту ведуться роботи по стандартизації інтерфейсу ОС?
6. Які вбудовані інструменти загального призначення підтримують різні механізми захисту і безпеку ОС?
7. Відповідно до вимог Помаранчевої Книги, до якого рівня безпеки належать ОС?
8. На які групи розділяються модулі при загальному підході до структуризації операційної системи?
9. Які функції виконуються модулями ядра?
10.На які групи підрозділяються допоміжні модулі ОС?
11.Як завантажуються в оперативну пам'ять модулі ОС, оформлені у вигляді утиліт, системних оброблювальних програм і бібліотек?
12.Які режими роботи підтримує апаратура комп'ютера?
13.Назвіть синоніми терміну «привілейований режим»?
14.Які популярні ОС використовують архітектуру ОС, засновану на привілейованому ядрі і додатках режиму користувача?
15.Назвіть відмінні риси більшості сучасних ОС, працюючих на монолітному ядрі.
16.Чи можуть бути монолітні системи трохи структурованими?
17.Що собою являють багаторівневі (багатошарові) системи?
18.Де і коли була розроблена перша багатошарова операційна система? Скільки шарів (рівнів) було в цій системі?
19.Які засоби апаратної підтримки ОС беруть участь в організації обчислювальних процесів?
20.Які сервіси підтримує модель ОС типу клієнт-сервер?
21.Які модулі зазвичай входять до складу мікроядра?
22.У чому суть мікроядерної архітектури ОС?
23.Скільки відбувається перемикань режимів роботи при виконанні системного виклику при класичній організації ОС і при мікроядерній організації?
24.Яким вимогам задовольняють сучасні операційні системи, побудовані з використанням моделі клієнт-сервер і концепції мікроядра?
25.Який головний недолік мікроядерного підходу архітектури ОС?
26.Які види ядер застосовуються в сучасних операційних системах?
27.Який підхід, прийнятий на озброєння багатьма відомими фірмами, є однією з найперспективніших в конструюванні сучасних ОС?