понял, любое ядро включает в себя менеджер памяти, планировщик событий и межпроцессорное взаимодействие
чем отличается микроядро от монолитного ядра и какие из ядер используются в macos linux windows?
Ты чатом ошибся
http://www.osxbook.com правда, не знаю, насколько актуальная/устаревшая инфа в этой книжке
Микроядро от монолитного отличается тем, что имеет только базовую логическую базу, которая отвечает за взаимодействие с модулями ядра, и те компоненты что ты описал про любое ядро. Монолитное ядро включает в себя также драйвера устройств, фс, и обширный функционал. macOS и Windows используют микроядерную архитектуру Linux использует монолитное ядро, но с возможностью загружать внешние модули, с версии 3.0 и выше
Обсуждают сегодня