Разделы презентаций


Микроядерная архитектура ОС

Микроядро — это минимальная реализация функций ядра операционной системы. Классические микроядра предоставляют лишь очень небольшой набор низкоуровневых примитивов, или системных вызовов, реализующих базовые сервисы операционной системы.К ним относятся:1.Управление адресным пространством

Слайды и текст этой презентации

Слайд 1Микроядерная архитектура ОС

Микроядерная архитектура ОС

Слайд 2Микроядро — это минимальная реализация функций ядра операционной системы. Классические микроядра

предоставляют лишь очень небольшой набор низкоуровневых примитивов, или системных вызовов,

реализующих базовые сервисы операционной системы.

К ним относятся:
1.Управление адресным пространством оперативной памяти.
2.Управление адресным пространством виртуальной памяти.
3.Управление процессами и потоками (нитями).
4.Средства межпроцессной коммуникации.

Микроядро — это минимальная реализация функций ядра операционной системы.  Классические микроядра предоставляют лишь очень небольшой набор

Слайд 3Микроядерная архитектура является альтернативой классическому способу построения ОС. Под классической

архитектурой понимается структурная организация ОС, в соответствии с которой все

основные функции ОС, составляющие многослойное ядро, выполняются в привилегированном режиме. При этом некоторые вспомогательные функции ОС оформляются в виде приложений, выполняющихся в пользовательском режиме. Каждое приложение пользовательского режима работает в собственном адресном пространстве и защищено от вмешательства. Код ядра имеет доступ ко всей памяти, но сам полностью защищен. Приложения обращаются к ядру с запросами на выполнение системных функций.
Микроядерная архитектура является альтернативой классическому способу построения ОС. Под классической архитектурой понимается структурная организация ОС, в соответствии

Слайд 4Суть микроядерной архитектуры - в привилегированном режиме остается работать только

очень небольшая часть ОС, называемая микроядром. Микроядро защищено от остальных

частей ОС и приложений. В состав микроядра обычно входят машинно-зависимые модули, в также модули, выполняющие базовые функции ядра по управлению процессами, обработке прерываний, управлению виртуальной памятью, пересылке сообщений и управлению устройствами в/в.
Суть микроядерной архитектуры - в привилегированном режиме остается работать только очень небольшая часть ОС, называемая микроядром. Микроядро

Слайд 5Работающие в пользовательском режиме менеджеры имеют принципиальные отличия от традиционных

утилит. Утилиты вызываются в основном пользователями, а для микроядерной архитектуры

менеджеры вытесненные в пользовательский режим нужны часто для работы других приложений, поэтому они называются серверами ОС. Для микроядерной архитектуры необходимо наличие в ОС удобного эффективного способа вызова процедур одного процесса из другого. Поддержка такого механизма и является одной из главных задач микроядра.
Работающие в пользовательском режиме менеджеры имеют принципиальные отличия от традиционных утилит. Утилиты вызываются в основном пользователями, а

Слайд 6Достоинства: 1. Переносимость- это обусловлено тем, что весь машинно-зависимый код изолирован

в микроядре. 2.Расширяемость. При микроядерном подходе конфигурировать ОС не вызывает никаких

проблем и не требует особых мер - достаточно изменить файл с начальной конфигурации системы или остановить ненужные серверы. 3.Надежность. Каждый сервер выполняется в виде отдельного процесса в своей собственной области памяти и таким образом защищен от других серверов. Если отдельный сервер терпит крах, то он может быть просто перезапущен. И кроме того небольшой размер ядра позволяет снизить вероятность возникновения ошибок. 4.Поддержка распределенности. 5.Модель с микроядром хорошо подходит для реализации распределенных вычислений, так как использует механизмы, аналогичные сетевым: взаимодействие клиентов и серверов путем обмена сообщениями. Серверы микроядерной архитектуры могут работать как на одном так и на разных системах. 6.Производительность. При классической организации ОС выполнение системного вызова сопровождается двумя переключениями режимов, а при микроядерной - четыре. При прочих равных условиях классическая модель будет всегда быстрее чем микроядерная.

Преимущества и недостатки микроядерной архитектуры

Достоинства:  1. Переносимость- это обусловлено тем, что весь машинно-зависимый код изолирован в микроядре. 2.Расширяемость. При микроядерном

Слайд 7Недостаток: Снижение производительности ОС, основанные на концепции микроядра, в высокой степени

удовлетворяют большинству требований, предъявляемых к современным ОС, обладая переносимостью, расширяемостью,

надежностью и создавая хорошие предпосылки для поддержки распределенных приложений. За данные достоинства приходится платить снижением производительности, и это основной недостаток.
Недостаток:  Снижение производительности ОС, основанные на концепции микроядра, в высокой степени удовлетворяют большинству требований, предъявляемых к

Слайд 8Спасибо за внимание!!!

Спасибо за внимание!!!

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика