У меня есть ноутбук с процессором Core 2 Duo, и я собираюсь установить Linux. Какие преимущества (скорость или другие) есть в использовании 64-битной версии моего любимого дистрибутива по сравнению с 32-битной версией?

Некоторые особенности:

  • В этом ответе говорится, что « Программы могут работать немного быстрее». Насколько быстрее?

  • У меня 4 ГБ оперативной памяти (или меньше), поэтому ограничение памяти в 4 ГБ 32-битной не является проблемой.

  • Это Core 2 Duo, который несколько устарел, но будет ли новый процессор другим?

Я спрашиваю, потому что я решаю между совместимостью с моими даже более старыми 32-битными системами (использующими скомпилированные двоичные файлы, подкачку жестких дисков и т.д.) И возможными скоростями или другими преимуществами.

2 ответа2

2

https://en.wikipedia.org/wiki/64-bit_computing Плюсы и минусы

(Я предоставляю резюме)

Плюсы:

  1. Преимущества шифрования с большими регистрами.
  2. Для 32-битной ОС может существовать барьер 3 ГБ: «точный барьер зависит от конфигурации материнской платы и устройства ввода-вывода, в частности от размера видеопамяти; он может находиться в диапазоне от 2,75 ГБ до 3,5 ГБ». Заблуждение, что 32-битная ОС ограничена до 4GB - PAE, если у вас нет проблем с чипсетом /mobo.
  3. «регистры более общего назначения, чем их 32-битные аналоги», «приводит к значительному увеличению скорости для коротких циклов»
  4. Java-программы, работающие на 64-битной виртуальной машине Java, имеют доступ к большему адресному пространству.

Минусы:

  1. «те же данные занимают больше места в памяти (из-за более длинных указателей и, возможно, других типов, а также выравнивания выравнивания). Это увеличивает требования к памяти для данного процесса и может иметь значение для эффективного использования кэша процессора. '
1

Если вашей главной задачей является совместимость с другими системами, то, возможно, достаточно остановиться на 32-битной ОС.

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

Это не кажется проблемой для вас, если вы не заинтересованы в каком-либо 64-битном программном обеспечении для начала.

Интересное прочтение howtogeek на 32-битной и 64-битной Ubuntu.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .