Другие языки программирования и технологии

Можно ли частоту процессора в 2-х ядерном процессоре умножать,грубо говоря, на два?

И приравнивать ноутбук и стационарный ПК по частоте? Это одно и то же? Или в ноутбуке по-другому?
Aidos Azimzhanov
Aidos Azimzhanov
1 324
Ни умножать, ни суммировать нельзя. Допустим... 3000,так и будет 3000,...два по 2200,- это слабее-это всё равно только 2200, И никак не 4400. Ну, как если у тебя два автомобиля, с макс скоростью 200 км. ч -это же никак 400,два по двести. И один,.. с макс. скорость. 300. Разве эти два.. по двести, быстрее поедут одного, который с 300?? Двухядерка... функциональнее, в основном-видеодела,, но не более. Ну и,.. ноутбук-и стационарный комп, вообще нельзя, как-то приравнивать по этим характеристикам. Стационарный комп,.. при равных параметрах,.. куда мощнее и быстрее. Но ведь и задачи разные у них. Соответсвенно... и разные требования.
ЖВ
Женя Васильев
64 636
Лучший ответ
Тупой вопрос какой-то
Aikun Adilet
Aikun Adilet
10 628
в ноутах все мимимизирванно даже если у них одинаковая частота процессора ноутбук всеравно будет слабее по производительности. теоретически можно люди разгоняли пентиум 2,47 до 5,1 Ггц но работать это не будет любой разгон уменьшает срок службы оборудования темболее ноут бук с увеличенной частотой как минимум будет меньше работать от батареи
Не совсем так.
Можно умножать толкьо в том случае, если если на каждоеиз ядер повешено по одному "ресурсоёмкому" процессу, потребляющему основную часть мощности этого ядра. В таком случае время выполнения каждого процесса будет тем же, что и на однопроцессорной системе, следовательно, ДВЕ задачи будут выполнены, грубо говоря, в два раза быстрее, т. к. выполняются одновременно. Ну или если запущено много процессов и ядра "поделены" между ними (такое "развешивание по процессорам" можно выполнить, например, при помощи неплохой программы Process Explorer).
В остальных случаях это не так. Одна ресурсоёмкая программа (например, игра) совсем не обязательно будет в два раза быстрее выполняться на двухъядерном процессоре. Если она изначально разработана и скомпилирована под однопроцессорную систему, она и будет "пользоваться" только одним процессором. (Это в лучшем случае. В худшем - она будет попадать то на одно, то на дпругое ядро, потребуются дополниетльные затраты ресурсов на обмен данными между кэшами ядер... )
Если программа "заточена" под многопроцессорную систему, то всё равно работать в два раза быстрее она не будет :( В практически любой программе, как её ни распараллеливай, остаются последовательные участки, которые будут тормозить производительность (более точно это формулируется в виде так называемоло закона Амдала (если ещё точнее - второго закона Амдала) , но это уже цифирь и конкретика; в данном случае важен принцип) .
Итого, производительность двухпроцессорной системы на практике выше, чем однопроцессорной, но не в два раза. При увеличении числа процессоров картина становится ещё более яркой: производительность растёт всё меденнее...
Тактовая частота двухъядерного процессора intel для ПК относительно одноядерного процессора intel для ПК будет равна коэффициенту 1,7. Это приблизительная величина.
А в мобильных решениях используют другие технологии нежели для ПК, поэтому при похожих характеристиках производительность разная.
Ещё проц туда всади вот и будет тебе в два паза больше!))))
Можно и на три ))

Похожие вопросы