Зміст:
Визначення - Що означає Microkernel?
Мікропрохідник - це програмне забезпечення або навіть код, який містить майже мінімальний обсяг функцій та функцій, необхідних для реалізації операційної системи.
Він забезпечує мінімальну кількість механізмів, достатньо для запуску найбільш основних функцій системи, щоб забезпечити максимальну гнучкість в застосуванні, щоб вона могла ефективно реалізовувати інші частини ОС, оскільки вона не передбачає багато політики.
Техопедія пояснює Microkernel
Мікрохвилі вперше були розроблені в 1980-х роках як пряма відповідь на кілька викликів, які ставили перед собою адаптацію моноядер в новіші комп'ютерні системи через несумісність у проектуванні та програмуванні.
Це тому, що в цей час швидко розроблялися нові стеки протоколів, файлові системи, драйвери пристроїв та інші системи низького рівня. Вищезазначені функціонали часто розташовувались в монолітному ядрі, що призводить до великої праці та ретельного управління кодом при модифікації для використання в новіших системах.
Ідея мікроядра полягала в тому, щоб реалізувати всі ці функції як програми для користувальницького простору, що дозволило їх включати та вимикати, як звичайні програми; їх ведуть як демони.
Це дозволило простіше маніпулювати цими функціями та відокремити код ядра для тонкої настройки, не турбуючись про інші побічні ефекти. Але, особливо, це дозволило іншим операційним системам будуватись над цим загальним ядром або мікроядром, що значно розширило дослідження операційних систем.
