![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 2 Всего: 317 |
dvd, между "настоящим" монолитом и микроядром всё таки чёткая граница есть
![]() Монолит просто собирать, это единый process image, который разом можно зашить в микроконтроллер, который будет пахать несколько лет "без перезагрузки". Туева хуча функций, все доступны, жизнь красива пока железо не разрасёться, либо какой нибудь функции будет не хватать (зависимости по именам это жо...). Микроядро привлекает именно тем что ифейс чётко определён, в идеале можно получить спосок операций/мессаджей которые сервис может принять и пользуем сервис не выходя за рамки этого обявленного API. Типы мессаджей, их назначение, чётко описанны, отсюда сервис можно заменить, либо запустить несколько сервисов с похожим функционалом. Линух может грузить модули, имеет умную проверку зависимостей и линковку по экспотируемым символам (регистрация символов), но нету чёткого стандарта какие символы должны быть экспортированны модулем, попадающим под какую либо категорию. Это гибко и главное эффективно, до тех пор пока одна прога не захочет символов одного модуля, а другая другого, при этом модули вместе жить откажуться ![]() -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
dvd |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 151 Регистрация: 6.7.2005 Репутация: нет Всего: 1 |
Sardar, я говорю о том, что в современных ВС присутсвуют так называемые гибридные типы архитектуры ядра. Ты же называешь разницу между эталонными примерами монолита и микроядра...
Гибридным присущи качества как одного, так и другого типа. Поэтому если в данной теме обсуждается арх. ядра, тогда все-таки имеет смысл рассматривать эталоны в чистом виде... --------------------
Санкт-Петербург такси |
|||
|
||||
![]() ![]() ![]() |
Правила ведения Религиозных войн | |
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Религиозные войны | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |