The OpenNET Project / Index page

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



"Два интервью с участниками FreeBSD Core Team из бывшего CCCР"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Второй уровень иерархии тем в форуме реализован через вкладку "Показ ключевых тем".
. "Два интервью с участниками FreeBSD Core Team из бывшего CCCР" +/
Сообщение от PereresusNeVlezaetBuggy (ok), 31-Авг-11, 15:39 
>> Вы явно плохо вообще знакомы с SMP, и явно путаете Giant lock
>> (BKL в Linux) с системными вызовами.
> Я их не путаю. Я пытаюсь доходчиво объяснить одно через другое.

Кому?

>> Более того, часть работы системных вызовов в OpenBSD вполне может производиться раздельно по процессорам.
> Ключевое слово в вашем предложении - "часть". Именно это я и пытался
> объяснить.

Кому?

> Программы могут делать системные вызовы параллельно, только ядро может оказаться неспособным
> обрабатывать их все параллельно. Ядро будет ставить такие процессы в очередь,
> блокируя их не из-за того, что они обратились к одному и
> тому же ресурсу, а потому, что они обратились к какой-то подсистеме,
> которая в принципе могла бы обслуживать системные вызовы к разным ресурсам
> параллельно, но так устроена, что умеет обслуживать системные вызовы к ресурсам
> одного типа только последовательно. В результате программы стоят в очереди не
> потому что ресурс занят, а потому что занята та подсистема ядра,
> которая может обслужить  запрос к этому ресурсу.

Спасибо, кэп. Скоро вас повысят, обещаю.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Два интервью с участниками FreeBSD Core Team из бывшего CCCР, opennews, 29-Авг-11, 13:52  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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