|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Denis Sotchenko 2:5020/118.112 05 Jan 2004 16:48:13 To : Anatoly Mashanov Subject : <none> -------------------------------------------------------------------------------- DS>> Ещё микроядерность улучшает время отклика - пользовательский DS>> процесс может спокойно получить управления во время работы fs, AM> Может, я идиот, но распечатки ядра Unix v6 были у меня в свое AM> время лет 17 назад настольной книгой. И, как я понял, если fs AM> работает, то процесс, который она обслуживает, все равно AM> запустить невозможно (опуская вопрос неблокирующего ввода-вывода) Однако, другие процессы в это время прекрасно могут работать. Пример - fs считала очередной кусок директории и ищет в нём файл. Пока идёт процесс поиска в этом куске - пользовательский процесс управления не получит. В случае микроядерной ОС, fs - такой же процесс, как и прочие. И более приоритетный пользовательский процесс, реагируя на событие, легко получит управление даже во время работы fs. AM> Где-то я читал что-то от Великого и Ужасного ;-) Линуса AM> Торвальдса. И там говорилось, что простота модуляризованной AM> микроядерной структуры покупается за счет сложного взаимодействия AM> между модулями ядра, которое сжирает все микроядерные преимущества. Монолитное ядро написать проще. Торвальдс попросту схалявил. __ __/ / Powered [pepsi inside] \_\/ by MOTOROLA [smoking suxx] --- rdc#dancom.ru http://rdc.gfns.net/ * Origin: объявить вечно живым посмеpтно (2:5020/118.112) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/45063ff9db44.html, оценка из 5, голосов 10
|