summaryrefslogtreecommitdiff
path: root/8lkhw5.md
diff options
context:
space:
mode:
authorLibravatar Mora Unie Youer <[email protected]>2026-07-28 21:30:06 +0300
committerLibravatar Mora Unie Youer <[email protected]>2026-07-28 21:30:06 +0300
commitc59a354218fe3c449a4aef3121139faff592cadc (patch)
tree27edc91a86726f30d3c895e482015cf835f1aed4 /8lkhw5.md
parentsnapshot: 2026-07-26 (diff)
downloadzk-c59a354218fe3c449a4aef3121139faff592cadc.tar.gz
zk-c59a354218fe3c449a4aef3121139faff592cadc.tar.bz2
zk-c59a354218fe3c449a4aef3121139faff592cadc.tar.lz
zk-c59a354218fe3c449a4aef3121139faff592cadc.tar.xz
zk-c59a354218fe3c449a4aef3121139faff592cadc.tar.zst
zk-c59a354218fe3c449a4aef3121139faff592cadc.zip
snapshot: 2026-07-28HEADmaster
Diffstat (limited to '8lkhw5.md')
-rw-r--r--8lkhw5.md52
1 files changed, 52 insertions, 0 deletions
diff --git a/8lkhw5.md b/8lkhw5.md
new file mode 100644
index 0000000..975ac2a
--- /dev/null
+++ b/8lkhw5.md
@@ -0,0 +1,52 @@
+---
+id: 8lkhw5
+date: 2026-07-28T17:44:06+0300
+languages: [ru]
+aliases:
+
+reviews:
+
+tags:
+- draft
+- knowledge
+---
+# Экзо-ядро
+
+Экзо-ядро - ядро операционной системы, предоставляющее лишь функции для взаимодействия между
+процессами и безопасного выделения и освобождения ресурсов.
+
+Экзо-ядро (Exokernel) - архитектура ОС, в которой ядро стремится быть максимально тонким слоем
+защиты и мультиплексирования аппаратных ресурсов, не скрывая их за высокоуровневыми абстракциями.
+
+Экзо-ядро не столько управляет ресурсами вместо приложения, сколько безопасно предоставляет
+приложению прямой и контролируемый доступ к ним.
+
+Например, вместо управления ресурсами через драйверные серверы, как в микроядре, экзо-ядро позволяет
+приложению самостоятельно реализовать драйвер (например, файловую систему) с помощью библиотеки
+пользовательского уровня (libOS).
+
+## Преимещуства
+- Высокая производительность
+ Приложение может оптимизировать использование ресурсов под конкретную задачу.
+
+- Гибкость
+ Разным приложениям не обязательно использовать одну и ту же модель файловой системы, памяти или
+ сети.
+
+- Минимизация ядра
+ Экзо-ядро содержит сравнительно мало политики и концентрируется на:
+ - кто имеет право использовать ресурс
+ - кому ресурс выделен
+ - как ресурс разделяется между клиентами
+
+## Недостатки
+- Сложность приложений
+ Часть функций, которые обычно предоставляет ОС, приходится реализовывать самому или в библиотеке
+ пользовательского уровня.
+
+- Сложность разработки
+ Приложению требуется больше знаний о ресурсах и механизмах системы.
+
+# Up
+- [Операционные системы](wvtwaf)
+- [Ядро ОС](qg4sae)