64-битная версия GNU/Linux быстрее 32-битной?

64-битная версия GNU/Linux быстрее 32-битной?

У меня 32-битная Ubuntu на компьютере с процессором AMD 64. Если я установлю 64-битную GNU/Linux, будет ли она работать быстрее?

решение1

Это зависит. В среднемон будет использовать немного больше памяти (возможно, замедляя ее), но также получит доступ к гораздо большему количеству регистров в ЦП. Разница обычно довольно мала.

решение2

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

решение3

Представьте себе транспортное средство... грузовик, перевозящий 32 тонны груза, может двигаться с такой же скоростью, как и грузовик, перевозящий 64 тонны груза... это будет частота системы... но их ПОЛЕЗНАЯ НАГРУЗКА отличается.

64-битная система может передавать в два раза больше данных за один такт, чем 32-битная система... обе могут работать на частоте 2 ГГц, но 64-битная система потенциально может передавать в два раза больше данных.

Вот немного о том, что покупатель должен быть бдителен:

If the hardware allows it.

Вспомните былые времена (динозавры и все такое...).

Раньше использовались 32-битные процессоры на 16-битных шинах... поэтому, хотя процессор мог работать с данными, их передача в память и устройства и обратно была не быстрее, чем в 16-битных системах, из-за узких мест на шинах данных.

Сегодняшние 32-/64-битные системы редко сталкиваются с этим... но имейте в виду, что ваши варианты шин теперь включают AGP, PCI, PCI-e и любую другую умную новую аббревиатуру, которую они используют сегодня. «Скорость» зависит от многих вещей, в основном от того, насколько быстро ваши устройства могут взаимодействовать друг с другом в корпусе.

По большей части... перцептивно... нет, я не заметил никакого значительного увеличения производительности в моих системах при переходе с 32 на 64 бита. Но 64-битные системы могут получить доступ к большему объему оперативной памяти, программы могут хранить больше данных в памяти (максимум 2 ГБ для 32-битного процесса, какое-то колоссальное количество для 64-битного... (не помню!))

Вы можете, в качестве теста, установить ТОТ ЖЕ дистрибутив в 32-битной версии на некоторое время... а затем переустановить всё как 64-битную... с точки зрения пользователя ничего особо не изменится. (С точки зрения программиста... ОМГ!! Хаос! Разруха! нет... это здорово!)

Связанный контент