The OpenNET Project / Index page

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



"В ОС Fuchsia начат приём изменений от представителей сообщества"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для контроля за появлением новых сообщений - перед выходом жмите "Пометить прочитанным".
. "В ОС Fuchsia начат приём изменений от представителей сообщес..." +/
Сообщение от Аноним (-), 10-Дек-20, 15:56 
> Штука в том, что переключение контекста происходит реже при монолитном ядре, чем при микроядре.

И поэтому на все это тратится меньше времени. В Linux так вообще сделали какую-то круть чтобы жевать за присест сразу блок сисколов, раз уж переключение дорогое.

> И на самом деле бо́льшую часть времени занимает не сохранение/загрузка состояния CPU,
> а перетасовка потоков в ядре, с учетом приоритетов, таймаутов, NUMA-локальности
> и всего остального, чем занимается планировщик.

Планировщики бывают разные. А в микроядерной системе работа планировщика точно не упростится - потому что все и вся распихано по отдельным процессам, значит при прочих равных еще больше entity с которыми все вон то самое и это надо чаще. Потому что одно и то же действо требует координации пачки процессов.

> Плюс негативные последствия в виде холодного кеша или если в результате данные оказываются
> на чужой ноде.

Врядли нумапроблемы первоочередны для сабжа.

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

Оглавление
В ОС Fuchsia начат приём изменений от представителей сообщества, opennews, 08-Дек-20, 23:13  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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