The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Эндрю Таненбаум подвел итог в споре о микроядерной архитекту..."
Отправлено _Nick_, 12-Июн-06 00:18 
>Не понял смысл это фразы.

Смысл просто: не понимать все написанное мягкими буквально.

>Это именно микрокернел. Или вы не знаете что это такое? Ну я
>объясню.
>
>The minimum set of services required in a microkernel seems to be
>address space management, thread management, inter-process communication, and timer management.
>(это классическое определение)

>Так вот - в Windows NT микрокернел -
>The Microkernel is a component of the core operating system that provides
>basic operating system functions, like thread dispatching, interrupt handling, and multiprocessor
>synchronization.
>
>Просто микрокернел МОЖЕТ грузить часть драйверов в кернел спейс, а может и
>не грузить.

агу :)
Тока вот мягкое "микроядро" НЕ может никуда кроме 0 кольца в свои 4 гига грузить дрова ;)
Разницу между "может не грузить" и "не может грузить" чуете?? ;)))
Короче, ладно, под определения микроядра их загрузчик "Microkernel" подпадает. Но ему от этого не легче, когда некто загруженный выносит систему к ху%;:?йам %)


>The kernel alone may not contain enough services to start up the
>machine Thus, either additional code for startup, such as key device
>drivers, must be placed in the kernel, or means must be
>provided to load an appropriate set of service programs during the
>boot process. For this reason, most microkernels do place some "external"
>code in the kernel itself, notably key device drivers.

чудно. Т.е. если я из линуха вывалю все что только возможно в модули - то у меня останеццо микроядро %) Но линух - это монолит, хотя дровей клавы в нем тогда не будет.
Так как же это микроядро больше, чем монолит?? ;)

да, и ксати, рядом с вашим определением НЕТ венды...
думаю ее бы туда фпесалибы, если бы она туда вписывалась :)
(а вот сингулярити - есть)
http://en.wikipedia.org/wiki/Microkernel#Examples


>Ну MS погналось за скоростью и включило большую часть в кернел спейс
>:)
>Ее можно понять в общем.

конечно. нае;%?:;№?%ть пользователей и назваццо осью с микроядром...


>Надо сказать что WinNT летала в космос и ее писала вообще не
>MS :)

...и плавала на каком-то  омереканском танкере в поход... но недалеко как-то получилось... метров 500, а назад - на буксире %)


>"Фирма Майкрософт пригласила на работу группу разработчиков из формы DEC (Digital Equipment
>Corporation) во главе с Дэйвом Катлером с целью создания Windows NT,
>используя опыт DEC разработок многозадачных операционных систем VAX/VMS и RSX-11."

мс купила контору, которая писала UNIX-like ядро, так шо....  кто там кого и куда попросил - еще вопрос....


>QNX не умел микротреды делать. Сингуларити умеет. Сравнение некорректно.

добавили фичу и теперь сравнивать некорректно?? проснись


Короче, я понял причину нашего разногласия. Это наличие дрйверов, загружаемых микроядром и реализующим ФС, дрова, сетку...
Вобщем, понятие микроядра часто поденяют этим ядром вместе с загруженными дровами, да еще и в отдельных процессах и на разные кольца защиты проца...  Это все есть в ядре QNX'а
Вот и происходит путаница.

Но, как бы там ни было, никто кроме мягкотелых, не видит в венде nt микроядра ;)
А это о многом говорит.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру