(Valerius @ Воскресенье, 08 Мая 2005, 18:35) писал(а):(Angel_13th @ Воскресенье, 08 Мая 2005, 21:06) писал(а):Для Валеры! А есть атлоны Thanderbird, barton, thorobred, и под них разные флаги как ни странно.
Если отбросить к-6 и амд64, то man gcc даёт ровно 2 варианта атлонов - "athlon, athlon-tbird" и "athlon-4, athlon-xp, athlon-mp". Но речь не об этом. Мне интересно - что конкретно подразумевается под "заточкой под железо"? Компиляция под свой CPU, количество которых по пальцам можна пересчитать? или что-то ещё? А напр. оптимизация под Бартоны но на разных мамках будет разной? А если ещё винчестеры разные? или сетевухи, или принтеры? а под свой блок питания можна "заточить"?
ты прав ,заточка под железо - подрузмевает в основном ядро скомпиленнное под конкретный проц (как раз теми самыми опциями )
Для примера :
В чем отличие между процессорами Athlon на ядре Thunderbird и Palomino?
Процессоры Athlon на ядре Palomino имеют улучшенную внутреннюю структуру. В них применены следующие новации:
применена архитектура QuantiSpeed, включающая расширенную систему команд 3Dnow! Professional (3Dnow! + SSE), увеличенный блок TLB (Translation Look-aside Buffer) кэша L1 (до 24 адресов для инструкций и до 40 значений для адресов данных) и L2 (256 и 256 соответственно), улучшен механизм опережающей загрузки данных в кэш.
Уменьшилось энергопотребление за счет применения оптимальной упаковки транзисторов на кристалле.
Встроен измерительный термодиод.
Изменена система маркировки. Введено обозначение Model Number, показывающее относительную производительность процессора по сравнению с процессором на ядре Thunderbird.
То есть когда компилишь ядро конкретно по свой проц ,то тем самым включаешь и заставляет работать те самые "РАЗЛИЧИЯ" (регистры,механизмы,системы команд ) процессора ,и от этого эффективность работы самого процессора повышается ,а значит повышается работоспособность (скорость и надёжность) системы в целом ,в отличие от умолчательных сборок ядра идущих в дистрибутиве .
wolf_black добавил в
09.05.2005 11:26
про остальное железо забыл - если убрать из ядра ненужное железо ,как из самого ядра ,так и модулей ,то во первых - уменьшается размер самого ядра ,что ведёт к уменьшению загрузки ресурсов (память и сам проц) ,плюс при загрузке системы меньше времени уходит на "опрос " имеющихся модулей и их "соотношению" к конкретному железу на вашем компьютере ,конечно
по нынешнем развитие техники это не критично ,но имеет место .Вот вам и заточка под железо
Примерно так.
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.