The OpenNET Project / Index page

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



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

Исходное сообщение
"Разработчики Haiku в штыки восприняли проект перехода на ядр..."
Отправлено ананим, 26-Авг-14 19:31 
«Ядро LINUX», д. бовет м. чезати (например тут http://padabum.com/d.php?id=16335), Стр. 177
> Создание потока ядра
> Функция kernel_thread() создаёт новый поток ядра. Она принимает в качестве параметров адрес функции ядра, подлежащей выполнению (fn), аргумент, передаваемый этой функции (arg), и набор флагов клона (flags). Фактически она вызывает функцию do_fork() со следующими аргументами:
>   do_fork(flags|CLONE_VM|CLONE_UNTRACED, 0, pregs, 0, NULL, NULL);
> Флаг CLONE_VM позволяет избежать копирования таблиц страниц…

Стр. 169
> Функция do_fork(), обрабатывающая системные вызовы clone(), fork() и vfork()…

http://lwn.net/Articles/354213/
> Implement clone2() system call

зыж
как отделите и сравните маркетинговый булшит из вашего предыдущего выступления с вышесказанным:
> «Как в solaris. Там единицей планирования является сущность kernel thread…»

тогда и можно будет поспорить.
да и то, о деталях, не более (а то например тема COW - Copy On Write - при копировании… как вы там сказали? «которая создаёт отдельную task_struct, и пихает её планировщику»?…не раскрыта ☺)

 

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



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

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