Страница 1 из 1
Ядро: модули или монолит?
Добавлено: 01 дек 2004, 02:35
#!/bin/bash
Интересует этот вопрос с точки зрения производительности. Является ли монолитное ядро быстрее?
В системе 192 МБ оперативки.
Добавлено: 01 дек 2004, 08:52
exe
#!/bin/bash,
Монолитное ядро быстрее в общем случае. При прочих равных.
Добавлено: 01 дек 2004, 12:06
Andrej Ramaszeuski
exe писал(а):#!/bin/bash,
Монолитное ядро быстрее в общем случае. При прочих равных.
А почему?
Добавлено: 01 дек 2004, 15:27
exe
1. Способ адресации функций. В монолите не нужна сложная
коммуникация между драйвером и kernel, её можно реализовать
простыми вызовами.
2. Не нужно выполнять лишнии операции по подгрузке и выгрузке
частей исполняемого кода (модулей).
В принципе похоже это одно возможно единственное из преимуществ
монолитного ядра. Но опять же, при прочих равных, т.е. достаточно памяти в системе и т.д. Всегда можно найти конфигурации где одно
будет лучше другого.
Добавлено: 01 дек 2004, 20:34
booxter
Розьніца толькі ў тым, што працэсарны час траціцца на прылінкаваньне модуля, а потым ён працуе ў kernel вобласьці на роўных з built-in функцыямі. Таму непасрэдна падчас працы модуля ніякіх тармазоў няма і быць ня можа.
Добавлено: 01 дек 2004, 22:12
#!/bin/bash
Спасибо за ответы. Менять ничего не буду, по-прежнему буду использовать модульные ядра.