ОС: компоненты
05.09.2024
Операционная система состоит из модулей и системного файла. Она включает в себя три основные группы компонентов:
Ядро:
Планировщик задач.
Драйверы устройств:
Управление оборудованием.
Системные компоненты:
Сетевая подсистема.
Файловая система.
Системные библиотеки.
Оболочка и утилиты.
Виды ядра
Монолитное ядро:
Все функции работают в одном большом блоке. Быстро, но трудно обновлять.
Расширяемость: Ограниченная. Изменения требуют перекомпиляции ядра.
Безопасность: Менее безопасно из-за выполнения всех функций в одном пространстве.
Преимущества: Высокая производительность благодаря прямому доступу к функциям ядра.
Микроядерная архитектура — это такой способ создания операционных систем, где ядро (основная часть системы) минимально. Оно управляет только основными функциями, а всё остальное, например, драйверы и файловые системы, работают как отдельные программы.
Достоинства:
Безопасность: Изоляция компонентов снижает риск системных сбоев и атак.
Гибкость: Легче обновлять и заменять отдельные компоненты.
Стабильность: Ошибки в пользовательских модулях не влияют на работу ядра.
Портируемость: Меньше зависимостей между компонентами упрощает перенос системы на разные платформы.
Last updated