Монолітне ядро
З Вікіпедії, безкоштовно encyclopedia
Монолітне ядро (англ. Monolithic kernel) — класична і поширена сьогодні архітектура ядер операційних систем. Монолітні ядра надають багатий набір абстракцій устаткування. Всі частини монолітного ядра працюють в одному адресному просторі.
Монолітні ядра мають довгу історію розвитку і вдосконалення і, в цей час, є найбільш архітектурно зрілими і придатними до експлуатації. Разом з тим, монолітність ядер ускладнює їхню відладку, розуміння коду ядра, додавання нових функцій і можливостей, видалення «мертвого», непотрібного, успадкованого від попередніх версій, коду. «Розбухання» коду монолітних ядер також підвищує вимоги до обсягу оперативної пам'яті, потрібного для функціювання ядра ОС. Це робить монолітну ядерну архітектуру мало придатними до експлуатації в системах, сильно обмежених за обсягом пам'яті, наприклад, вбудовуваних системах, виробничих мікроконтролерах тощо.
Альтернативою монолітним ядрам вважається архітектура, заснована на мікроядрах.