Двухъядерные процессоры
rbf 4 апреля, 2005 - 08:58.В последнее время, в связи с замедлением внедрения более «тонких» технологических процессов, существенно замедлился рост тактовой частоты процессоров. В связи с этим, для дальнейшего роста производительности начали появляться двухъядерные процессоры.
Будет ли иметь наша насквозь многопоточная ОС преимущество перед конкурентами на двухъядерных процессорах? Продолжают ли все новые программы писаться с учетом многопоточности? Как с этим обстоят дела в ядре Haiku?
Re: Двухъядерные процессоры
хмм
интерестно:а как сказываеться действие закона Мура на BeOS?
Re: Двухъядерные процессоры
Копаясь в файле настроек kernel`а, нашёл интересную опцию: «Использовать по умолчанию N процессоров». By default там стоит 1.
Кстати, у меня процессор Intel® Pentium® IV 3.0 GHz с hyper threading. Винда и Линукс видят его как два процессора по 1,6 GHz, а BeOS — как один, зато Unknown 3100 MHz.
Ничего, в конце 2005–го поступят в продажу Intel DualCore — и вот тут–то начнётся праздник :–)
Re: Двухъядерные процессоры
Для того чтобы беос определяла процессор правильно (а не писала unknown) я написал на баше патч
ftp://beos.spb.ru/incoming/Diver/cpupatch
С тех пор появилось штук 5 новых процессоров, надо будет добавить id этих процессоров, но ты попробуй, вроде твой поддерживается
Re: Двухъядерные процессоры
Странно как то у тебя всё. У меня и винда и BeOS видят такой проц как два 3.0 GHz. В BeOS при этом опции: multiprocessor_support_disabled и max_cpu_number закоментарены.
Re: Двухъядерные процессоры
Diver, я поставил твой патч, BeOS теперь пишет CeleronPIV. Если я теперь этот BeOS запущу на компьютере с другим процессором, скажем на AMD Athlon, он мне напишет AMDAthlon или CeleronPIV?
Re: Двухъядерные процессоры
К сожалению это пермаментный патч, поэтому останется CeleronPIV, так что нужно восстанавливать /boot/beos/system/lib/libbe.so.original и патчить заного.
А вообще правильно определил проц?
Re: Двухъядерные процессоры
Да, правильно
Отправить комментарий