Гібридне ядро: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Sergey 2011 (обговорення | внесок)
мНемає опису редагування
Ma)(imuM (обговорення | внесок)
м оновлення зображення з локалізаціює підписів
Рядок 1:
[[Файл:OS-structure2_ukr.svg|thumb|400px|Структура опереаційних систем на [[Монолітне ядро|монолітному ядрі]], мікроядрі і [[гібридне ядро|гібридному ядрі]]]]'''Гібридне ядро''' ({{lang-en|Hybrid kernel}}) - модифіковані [[Мікроядро|мікроядра]] (мінімальна реалізація основних функцій [[ядро операційної системи|ядра]] [[операційна система|операційної системи]] [[комп'ютер]]а), що дозволяють для прискорення роботи запускати «несуттєві» частини в просторі [[Ядро операційної системи|ядра]].
 
Мають «гібридні» переваги та недоліки.
 
[[Файл: OS-structure2.svg | Center | 820px | Structure of monolithic kernel, microkernel and hybrid kernel-based operating systems]]
 
Всі розглянуті підходи до побудови операційних систем мають свої переваги й недоліки. У більшості випадків сучасні операційні системи використовують різні комбінації цих підходів. Так, наприклад зараз, ядро «Linux» є [[монолітне ядро|монолітною системою]] з окремими елементами [[модульне ядро|модульного ядра]]. При компіляції ядра можна дозволити динамічне завантаження і вивантаження дуже багатьох його компонентів — так званих модулів. У момент завантаження модулю його код завантажується на рівні системи і зв'язується з іншою частиною ядра. Всередині модуля можуть використовуватися будь-які експортовані ядром функції.