Главная страница


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Andrew Kolchoogin                    2:5020/290     05 Jan 2004  16:57:18
 To : Anatoly Mashanov
 Subject : <none>
 -------------------------------------------------------------------------------- 
 
 
 05 Jan 04 18:38, you wrote to Ilyak Kaznacheev:
 
  IK>> P.S. Я бы сказал, что на микроядерную архитектуру все равно
  IK>> переходить рано или поздно прийдется.
  AM> Где-то я читал что-то от Великого и Ужасного ;-) Линуса Торвальдса. И
  AM> там говорилось, что простота модуляризованной микроядерной структуры
  AM> покупается за счет сложного взаимодействия между модулями ядра,
  AM> которое сжирает все микроядерные преимущества.
 
     как ни странно, Торвалдс лукавит. :)
 
     Микроядренная операционная система по определению SMP-aware, так как всё
 взаимодействие между модулями делается путём посылок сообщений. Так как очередь 
 сообщений принадлежит _процессу_, а не _процессору_, всё само собой получается в
 шоколаде.
 
     А вот если делать так, как делали раньше, то получается страшный геморрой.
 Из-за которого FreeBSD 5 никак не станет стабильной версией. Лочить структуры,
 как несложно понять, можно только в строго определённом порядке, иначе будет
 deadlock. А проверить этот порядок в 102'х мегабайтах исходных текстов -- это
 сурово... :(
 
     Вот и стал Mattew Dillon писать Dragonfly BSD. Где вместо структур и локов
 будут сообщения между кусками ядра. Hу, собственно, на его сайте всё и написано.
 
 Андрей.
 
 --- GoldED+/BSD 1.1.5
  * Origin: RiNet I.S.P., Network Operations Centre (2:5020/290)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: <none>   Alex Korchmar   04 Jan 2004 01:41:14 
 Re: <none>   Ilyak Kaznacheev   04 Jan 2004 02:00:16 
 Re: <none>   Alex Korchmar   04 Jan 2004 20:18:08 
 Re: <none>   Ilyak Kaznacheev   04 Jan 2004 22:24:20 
 Re: <none>   Valentin Nechayev   04 Jan 2004 23:44:28 
 Re: <none>   Ilyak Kaznacheev   05 Jan 2004 01:04:49 
 <none>   Denis Sotchenko   05 Jan 2004 02:41:46 
 Кнопки на сканере?   Dan Korostelev   05 Jan 2004 06:22:22 
 Re: Кнопки на сканере?   Victor Wagner   05 Jan 2004 10:14:37 
 Re: Кнопки на сканере?   Dan Korostelev   08 Jan 2004 01:57:06 
 Re: <none>   Dmitry Fedorov   05 Jan 2004 07:04:52 
 <none>   Denis Sotchenko   05 Jan 2004 15:32:29 
 Re: <none>   Valentin Davydov   08 Jan 2004 08:56:18 
 Re: <none>   Dmitry Fedorov   05 Jan 2004 07:04:52 
 <none>   Slawa Olhovchenkov   05 Jan 2004 11:48:54 
 Re: <none>   Dmitry Fedorov   05 Jan 2004 14:10:27 
 <none>   Slawa Olhovchenkov   05 Jan 2004 16:40:54 
 Re: <none>   Valentin Nechayev   05 Jan 2004 20:46:47 
 Re: <none>   Ilyak Kaznacheev   07 Jan 2004 00:26:54 
 Re: <none>   Valentin Nechayev   07 Jan 2004 01:51:00 
 <none>   Lev Serebryakov   07 Jan 2004 13:07:18 
 <none>   Denis Sotchenko   05 Jan 2004 00:54:05 
 <none>   Anatoly Mashanov   05 Jan 2004 19:41:28 
 <none>   Denis Sotchenko   05 Jan 2004 16:48:13 
 Re: <none>   Ilyak Kaznacheev   05 Jan 2004 18:43:46 
 Re: <none>   Valentin Nechayev   05 Jan 2004 20:46:47 
 <none>   Ilia Kuliev   05 Jan 2004 01:33:42 
 Re: <none>   Valentin Nechayev   05 Jan 2004 11:00:37 
 <none>   Anatoly Mashanov   05 Jan 2004 19:38:18 
 <none>   Andrew Kolchoogin   05 Jan 2004 16:57:18 
 <none>   Dmitry Vandyshev   07 Jan 2004 02:06:11 
 <none>   Alexander Lunyov   08 Jan 2004 11:42:48 
 <none>   Slawa Olhovchenkov   07 Jan 2004 20:35:28 
 Re: <none>   Alex Korchmar   05 Jan 2004 20:30:55 
Архивное /ru.unix/22683ff960c3.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional