Дом аудио Что такое микроядро? - определение из техопедии

Что такое микроядро? - определение из техопедии

Оглавление:

Anonim

Определение - что означает микроядро?

Микроядро - это часть программного обеспечения или даже кода, который содержит почти минимальное количество функций и возможностей, необходимых для реализации операционной системы.

Он обеспечивает минимальное количество механизмов, достаточное для выполнения самых основных функций системы, чтобы максимизировать гибкость реализации, что позволяет эффективно реализовывать другие части ОС, поскольку не накладывает большого количества политик.

Техопедия объясняет микроядро

Микроядра были впервые разработаны в 1980-х годах как прямой ответ на несколько проблем, которые мешали адаптации моноядер в новые компьютерные системы из-за несовместимости в дизайне и программировании.

Это связано с тем, что в то время быстро разрабатывались новые стеки протоколов, файловые системы, драйверы устройств и другие низкоуровневые системы. Вышеупомянутые функции часто находились в монолитном ядре, что приводит к большой работе и тщательному управлению кодом при модификации для использования в более новых системах.

Идея микроядра состояла в том, чтобы реализовать все эти функции как программы пользовательского пространства, которые позволяли включать и выключать их, как обычные программы; они запускаются как демоны.

Это позволило упростить манипулирование этими функциями и разделить код ядра для тонкой настройки, не беспокоясь о других побочных эффектах. Но особенно это позволило другим операционным системам быть построенными поверх этого общего ядра или микроядра, что значительно продвинуло исследование операционных систем.

Что такое микроядро? - определение из техопедии