Введение 3
1 Архитектурные особенности операционных систем 4
1.1 Монолитное ядро 4
1.2 Многоуровневые системы (Layered systems) 6
1.3 Виртуальные машины 6
1.4 Смешанные системы 7
1.5 Микроядерная архитектура 8
2 Операционные системы микроядерной архитектуры 10
2.1 Концепция 10
2.2 Преимущества и недостатки микроядерной архитектуры 13
2.3 Вопрос безопасности 16
2.4 Операционная система «Фантом» 19
Заключение 23
Список использованных источников 24
Читать дальше
В заключение необходимо отметить, что ядро это важная часть операционной системы, которая управляет системными ресурсами. Его действия как мост между программным и аппаратным обеспечением компьютера. Это одна из первых программ, которая загружается при запуске после загрузчика. Ядро также отвечает за обеспечение безопасного доступа к аппаратному обеспечению компьютера для различных программ. Оно также определяет, когда и как долго определенное приложение использует определенное оборудование. Микроядро это программное обеспечение или код, который содержит необходимый минимальный объем функций, данных и функций для реализации операционной системы. Оно предоставляет минимальное количество механизмов, чего достаточно для выполнения самых основных функций операционной системы. Это позволяет внедрять другие части операционной системы, поскольку не накладывает большого количества политик.
Монолитную архитектуру легко построить, потому что все части соединены вместе. Однако она должна быть протестирована как единое целое, что делает отладку и обновления потенциально болезненными. С микроядрами всё наоборот. Их легко отлаживать, изолировать и развертывать, но есть много движущихся частей, которыми нужно управлять. Отслеживание взаимодействий между компонентами может быть сложной задачей.
Будущее за микроядерными операционными системами. И это будущее уже наступает.
Читать дальше
1. Анализ современных операционных систем. [Электронный ресурс] URL: https://moodle.kstu.ru/pluginfile.php/308066/mod_resource/content/1/Староверова_ОС.pdf (Дата посещения: 21.01.2023)
2. Архитектура операционной системы. [Электронный ресурс] URL: http://vv303.narod.ru/files/inst/olifer/chapter3/default.htm (Дата посещения: 21.01.2023)
3. Введение в администрирование UNIX. [Электронный ресурс] URL: http://heap.altlinux.org/modules/unix_base_admin.dralex/index.html (Дата посещения: 21.01.2023)
4. Микроядро vs. монолит и «торжество» MINIX [Электронный ресурс] URL: https://habr.com/ru/post/344826/ (Дата посещения: 21.01.2023)
5. Обзор встраиваемых операционных систем. [Электронный ресурс] URL: http://embeddedpro.ucoz.ru/app_notes/realtime_operating_systems.html (Дата посещения: 21.01.2023)
6. Преимущества и недостатки микро и макро ядерной архитектуры. [Электронный ресурс] URL: https://present5.com/preimushhestva-i-nedostatki-mikro-i-makro-yadernoj-arxitektury/ (Дата посещения: 21.01.2023)
7. Россияне создали уникальную ОС — конкурента Linux. [Электронный ресурс] URL: https://www.cnews.ru/news/top/2022-01-21_rossiyane_sozdali _unikalnuyu (Дата посещения: 21.01.2023)
8. Что такое архитектура микроядра и подходит ли она вам? [Электронный ресурс] URL: https://www.techtarget.com/searchapparchitecture/tip/What-is-a-microkernel-architecture-and-is-it-right-for-you (Дата посещения: 21.01.2023)
9. Microkernel Architecture. [Электронный ресурс] URL: https://www.oreilly.com/library/view/software-architecture-patterns/9781491971437 /ch03.html (Дата посещения: 21.01.2023)
10. Microkernel in Operating System: Architecture, Advantages. [Электронный ресурс] URL: https://www.guru99.com/microkernel-in-operating-systems.html (Дата посещения: 21.01.2023)
Читать дальше