Ядро: модули или монолит?

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Аватара пользователя
#!/bin/bash
Неотъемлемая часть форума
Сообщения: 331
Зарегистрирован: 11 дек 2002, 00:35
Откуда: /bsu/rfe
Контактная информация:

Ядро: модули или монолит?

Сообщение #!/bin/bash »

Интересует этот вопрос с точки зрения производительности. Является ли монолитное ядро быстрее?
В системе 192 МБ оперативки.
ИМХО = Имею Мнение, Хрен Оспоришь :)

Телефон - 8-029-7796373. Ночью выключен.

Аватара пользователя
exe
Неотъемлемая часть форума
Сообщения: 860
Зарегистрирован: 28 ноя 2003, 21:08
Откуда: Минск

Сообщение exe »

#!/bin/bash,

Монолитное ядро быстрее в общем случае. При прочих равных.

Аватара пользователя
Andrej Ramaszeuski
Неотъемлемая часть форума
Сообщения: 507
Зарегистрирован: 28 ноя 2003, 11:42
Откуда: Pardubice, CZ
Контактная информация:

Сообщение Andrej Ramaszeuski »

exe писал(а):#!/bin/bash,

Монолитное ядро быстрее в общем случае. При прочих равных.
А почему?
Linux is like a wigwam: no Windows, no Gates and Apache inside.

Аватара пользователя
exe
Неотъемлемая часть форума
Сообщения: 860
Зарегистрирован: 28 ноя 2003, 21:08
Откуда: Минск

Сообщение exe »

1. Способ адресации функций. В монолите не нужна сложная
коммуникация между драйвером и kernel, её можно реализовать
простыми вызовами.
2. Не нужно выполнять лишнии операции по подгрузке и выгрузке
частей исполняемого кода (модулей).


В принципе похоже это одно возможно единственное из преимуществ
монолитного ядра. Но опять же, при прочих равных, т.е. достаточно памяти в системе и т.д. Всегда можно найти конфигурации где одно
будет лучше другого.

booxter
Неотъемлемая часть форума
Сообщения: 1427
Зарегистрирован: 04 апр 2004, 21:04

Сообщение booxter »

Розьніца толькі ў тым, што працэсарны час траціцца на прылінкаваньне модуля, а потым ён працуе ў kernel вобласьці на роўных з built-in функцыямі. Таму непасрэдна падчас працы модуля ніякіх тармазоў няма і быць ня можа.

Аватара пользователя
#!/bin/bash
Неотъемлемая часть форума
Сообщения: 331
Зарегистрирован: 11 дек 2002, 00:35
Откуда: /bsu/rfe
Контактная информация:

Сообщение #!/bin/bash »

Спасибо за ответы. Менять ничего не буду, по-прежнему буду использовать модульные ядра.
ИМХО = Имею Мнение, Хрен Оспоришь :)

Телефон - 8-029-7796373. Ночью выключен.

Ответить