--- id: 8lkhw5 date: 2026-07-28T17:44:06+0300 languages: [ru] aliases: reviews: tags: - draft - knowledge --- # Экзо-ядро Экзо-ядро - ядро операционной системы, предоставляющее лишь функции для взаимодействия между процессами и безопасного выделения и освобождения ресурсов. Экзо-ядро (Exokernel) - архитектура ОС, в которой ядро стремится быть максимально тонким слоем защиты и мультиплексирования аппаратных ресурсов, не скрывая их за высокоуровневыми абстракциями. Экзо-ядро не столько управляет ресурсами вместо приложения, сколько безопасно предоставляет приложению прямой и контролируемый доступ к ним. Например, вместо управления ресурсами через драйверные серверы, как в микроядре, экзо-ядро позволяет приложению самостоятельно реализовать драйвер (например, файловую систему) с помощью библиотеки пользовательского уровня (libOS). ## Преимещуства - Высокая производительность Приложение может оптимизировать использование ресурсов под конкретную задачу. - Гибкость Разным приложениям не обязательно использовать одну и ту же модель файловой системы, памяти или сети. - Минимизация ядра Экзо-ядро содержит сравнительно мало политики и концентрируется на: - кто имеет право использовать ресурс - кому ресурс выделен - как ресурс разделяется между клиентами ## Недостатки - Сложность приложений Часть функций, которые обычно предоставляет ОС, приходится реализовывать самому или в библиотеке пользовательского уровня. - Сложность разработки Приложению требуется больше знаний о ресурсах и механизмах системы. # Up - [Операционные системы](wvtwaf) - [Ядро ОС](qg4sae)