24548

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

Доклад

Информатика, кибернетика и программирование

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

Русский

2013-08-09

70.66 KB

56 чел.

Вопрос 11. Микроядерная архитектура ОС.

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

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

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

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

Инициатором взаимодействия является клиент (рис. 3.9), который посылает запрос на обслуживание серверу. Непосредственная передача сообщений между приложениями невозможна, т. к. их адресные пространства изолированы друг от друга. Микроядро в привилегированном режиме имеет доступ к адресным пространствам всех приложений и поэтому может выступать в качестве посредника. Микроядро принимает сообщение клиента и передает его серверу. Сервер выполняет запрошенную операцию и передает результат клиенту (через микроядро) с помощью другого сообщения.

Рис. 3.9. Взаимодействие клиента и сервера

При таком построении ОС работает более медленно, чем ОС с классической архитектурой, т.к. чаще выполняются переходы между привилегированным режимом и пользовательским – четыре перехода вместо двух (рис. 3.10). Именно по этой причине микроядерный подход не получил широкого распространения.

Однако подход с использованием микроядра имеет и существенные достоинства:

- облегчает разработку качественного и надежного программного обеспечения;

- облегчает реализацию дополнительных требований к современным ОС (переносимость, надежность, расширяемость и т.д.);

- возможность вызова функций одного приложения из другого приложения;

- имеет механизмы поддержки распределенных вычислений.

Рис. 3.10. Смена режимов при выполнении системного вызова

Наиболее ярким представителем микроядерной ОС является ОСРВ QNX, микроядро которой в разных версиях занимало объем от 8К до 46К, т.е. могло целиком разместиться во внутреннем кэше процессора.

ОС Windows, построенную на идеологии клиент-сервер, трудно назвать микроядерной из-за размера её ядра.


 

А также другие работы, которые могут Вас заинтересовать

80661. Технология принятия решений в менеджменте 93.5 KB
  Всеобщий закон менеджмента Сущность управленческих решений их характеристика. Виды управленческих решений. Алгоритм принятия и реализации управленческих решений.
80663. Менеджмент и производственный потенциал предприятия 71 KB
  Для выбора эффективной стратегии действий менеджер должен дать оценку экономическому потенциалу предприятия - совокупности трудовых, материальных, финансовых и других ресурсов, имеющихся в распоряжении предприятия, а также способности работников к использованию ресурсов с целью создания товаров, услуг и получения максимальной прибыли.
80664. Кадры управления. Стиль управления 497.5 KB
  Стиль руководства. Стиль руководства Человеческий фактор на предприятии становится всё больше интеллектуальным дополнением к технологии и современной организации различной деятельности. При этом эффективность его работы во многом определяется стилем руководства. Общая схема использования различных методов менеджмента в зависимости от стиля руководства: Параметры взаимодействия Стили руководства Менеджера с коллективом Авторитарный автократический Демократический.
80665. Методологические аспекты менеджмента 150 KB
  Менеджмент - это искусство ведения дел, управления тем или иным объектом, это владение профессиональным мастерством с помощью эффективных принципов управления, чувство хозяина, сочетающееся как с чутким, бережным отношением к людям, так и с использованием приемов, позволяющих исключить жесткое администрирование, добиваясь при этом успешного выполнения поставленных целей.
80667. Товар и товарная политика в маркетинге 754.5 KB
  Понятие товара и его слагаемые. Концепция жизненного цикла товара. Разработка и реализация концепции нового товара. Итак, первооснова эффективности рыночной экономики и БАЗИС маркетинга - удовлетворение потребностей потребителей. Не случайно маркетологи всего мира считают крылатой фразу неизвестного автора: Бизнес появился, чтобы давать счастье (удовлетворение), а не копить миллионы
80668. Комплексный анализ и прогнозирование товарных рынков методами маркетинга 953 KB
  Цели и задачи исследования рынка методами маркетинга. Методы изучения рынка. Цели и задачи исследования рынка методами маркетинга Первый шаг менеджера отвечающего за разработку стратегии маркетинга получить информацию о рынке основном инструменте жизни общества который человечество знает со времен первоначальных прямых обменов. РЫНОК место где встречаются продавец и покупатель отличающиеся следующими свойствами: Для развития рынка необходимо: Четкое полное своевременное изучение рынка обеспечивает: ясность целей знание...
80669. Цены и ценовая политика в маркетинге 84 KB
  Именно цены определяют структуру производства оказывают решающее воздействие на движение материальных потоков распределение товарной массы уровень благосостояния населения. Для успешной работы на рынке очень важно правильно учесть многочисленные факторы влияющие на уровень цены. Цены конкурентов-экспортеров в данную страну.