если 32-разрядная ОС работает на двухъядерном 64-разрядном процессоре, производительность обоих ядер ниже? - PullRequest
1 голос
/ 08 мая 2011

если 32-разрядная ОС работает на двухъядерном 64-разрядном процессоре, производительность обоих ядер ниже?

что именно происходит внутри процессора?

Работают ли еще 2 ядравместе, и медленнее, чем если бы оснащен 64-битной ОС?

Я использую 32-разрядную версию Win 7 на Intel P6200.

Спасибо

Ответы [ 3 ]

1 голос
/ 08 мая 2011

С точки зрения пользователя 64-битная операционная система в основном позволяет запускать 64-битные приложения. И зачем ты это делаешь?

Если ваше приложение имеет выделенную 64-разрядную версию и требует больших числовых вычислений, которые были оптимизированы для использования возможностей платформы x64 (в основном это регистры общего назначения) или требуют много оперативной памяти (более 2 ГБ ), то есть вероятность, что он будет работать быстрее.

В противном случае, скорее всего, он будет работать на той же скорости, что и 32-разрядная версия.

1 голос
/ 08 мая 2011

Основным преимуществом 64-битных процессоров является их способность использовать больше памяти. Как правило, это не повлияет на скорость. Исключением может быть ситуация, когда данная программа может работать быстрее с большим объемом оперативной памяти, а у вас фактически столько оперативной памяти (более 4 ГБ в Windows). (И, конечно, программа должна быть 64-битным приложением.)

Процессоры работают вместе одинаково. У них просто меньше адресное пространство с 32-битной ОС.

0 голосов
/ 08 мая 2011

Это не имеет большого значения, но мой опыт показывает, что 64-битная ОС запускает некоторые 32-битные приложения, что немного лучше, чем 32-битная ОС. Но это в лучшем случае маргинально.

...