Новости партнеров

Операционные системы с монолитным ядром

Операционные системы с монолитным ядромВ противоположность микроядерной архитектуре монолитное ядро представляет собой единое приложение, целиком выполняющееся в одном адресном пространстве. Этот подход позволяет достичь высокой производительности, так как все подсистемы взаимодействуют через вызов функций вместо передачи сообщений, как и продукция от компании Wind River embedded.prosoft.ru.

Операционные системы с монолитным ядром

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

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

Примеры: GNU/Linux (огромная ниша применения, от операционной системы Android для сотовых телефонов до HPC-вариантов, используемых на серверах списка Top500), Microsoft DOS, семейство *BSD-систем.

Автор: Влад Кулиев
11.03.2014 (18:54)
Информер новостей
Расширение для Google Chrome
Пишите нам

Редакция: contact@supreme2.ru

Реклама: adv@supreme2.ru

Зеленые технологии

Лента новостей

Все права защищены © 2005-2020

"Supreme2.Ru" - новости для гиков

Контакты  | Policy  | Map Index

Использование любых материалов, размещенных на сайте, разрешается при условии ссылки на Supreme2.Ru. Для интернет-изданий - обязательна прямая открытая для поисковых систем гиперссылка. Ссылка должна быть размещена в независимости от полного либо частичного использования материалов. Материалы в рубрике "Новости партнеров" публикуются на правах рекламы.