В общем случае многие менеджеры ресурсов, являющиеся неотъемлемыми частями обычного ядра — файловая система, подсистемы управления виртуальной памятью и процессами, менеджер безопасности и т. п., — становятся «периферийными» модулями, работающими в пользовательском режиме.
Реализация системного вызова в микроядерной архитектуре
ОС, основанные на концепции микроядра, в высокой степени удовлетворяют большинству требований, предъявляемых к современным ОС, обладая переносимостью, расширяемостью, надежностью и создавая хорошие предпосылки для поддержки распределенных приложений. За эти достоинства приходится платить снижением производительности, и это является основным недостатком микроядерной архитектуры.
Модель с микроядром хорошо подходит для поддержки распределенных вычислений, так как использует механизмы, аналогичные сетевым: взаимодействие клиентов и серверов путем обмена сообщениями.
Контрольные вопросы:
Дайте определение операционной системы
Перечислите функции , выполняемые операционной системой?
Каковы ресурсы вычислительной системы?
Как Вы понимаете «управление ресурсами»?
Дайте классификацию ОС по количеству одновременно существующих программных процессов
Дайте классификацию ОС по числу пользователей, осуществляющих доступ к вычислительной системе.