The OpenNET Project / Index page

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



"OpenNews: Задача Linux Foundation - поддержка разработки ядра и финансирование Линуса Торвальдса"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Дело не в монолитности" +/
Сообщение от Дмитрий Ю. Карпов (?), 06-Авг-08, 11:22 
Ядро - это набор взаимодействующих модулей. Модули могут работать как в общем пространстве монолитного ядра, так и каждый в своём пространстве микроядра. Модули могут быть слабосвязанными (обмен данными между модулями минимален и сводится к аргументам вызова) или сильносвязанными (модули лазают внутрь данных др.модулей); возможность сильносвязанных модулей в микроядре проблематична, но реальна. Если мы хотим иметь высокую эффективность, надо делать модули сильносвязанными (например, объединять управление памятью и управление кэшем диска, а также шедулер). При сильносвязанных модулях изменения в одном модуле запросто могут потребовать переделки др.модулей. =>, создание высокоэффективного ядра требует сложной работы программистов.
Ответить | Правка | Наверх | Cообщить модератору

Оглавление
OpenNews: Задача Linux Foundation - поддержка разработки ядра и финансирование Линуса Торвальдса, opennews, 05-Авг-08, 21:14  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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