Види архітектури ядер операційних систем

Види архітектури ядер операційних систем ...
Переваги: висока швидкість роботи, проста розробка модулів.
Недоліки: Помилка роботи одного з компонентів ядра порушує роботу всієї системи.
Модульне ядро. >> Це сучасна модифікація монолітних ядер ОС, але на відміну від них модульне ядро не вимагає повної перекомпіляції ядра при зміни апаратного забезпечення комп'ютера. Більш того модульні ядра мають механізм навантаження модулів ядра. Навантаження буває статіческой- з перезавантаженням ОС, і динамічної - без перезавантаження ОС.
Микроядро. >> Являє тільки основні функції управління процесами і мінімальний набір для роботи з обладнанням. Класичні мікроядра дають дуже невеликий набір системних викликів.
Переваги: стійкість до збоїв і помилок обладнання та компонентів системи, високий ступінь ядерної модульности, що спрощує додавання в ядро нових компонентів і процес налагодження ядра. Для налагодження такого ядра можна використовувати звичайні засоби. Архітектура мікроядра збільшує надійність системи.
Недоліки: Передача інформації вимагає великих витрат і великої кількості часу.
Екзоядро. Таке ядро ОС, яке надає лише функції взаємодії процесів, безпечне виділення і розподіл ресурсів. Доступ до пристроїв на рівні контролерів дозволяє вирішувати завдання, які не характерні для універсальної ОС.
Наноядро. >> Таке ядро виконує тільки єдину завдання- обробку апаратних переривань, утворених пристроями ПК. Після обробки наноядро посилає дані про результати обробки далі йде в ланцюзі програмного забезпечення за допомогою тієї ж системи переривань.
Гібридне ядро. Модифікація мікроядер, що дозволяє для прискорення роботи впускати несуттєві частини в простір ядра. На архітектурі гнучкого ядра побудовані останні операційні системи від Windows, в тому числі і Windows 7.
Всі перераховані підходи до побудови ОС безумовно мають як переваги, так і недоліки. Тому в більшості сучасних операційних системах використовують різні комбінації підходів до побудови. Зазвичай за основу беруть один з підходів і доповнюють в нього елементи інших підходів, намагаючись звести до мінімуми недоліки.