У меня есть Windows 7 x64 (я хотел больше чем 4 ГБ RAM), и я не говорю о драйверах здесь - я говорю об устанавливаемых приложениях.
Если поставщик предлагает и x86 и x64 версию их приложения, когда я должен рассмотреть x64 версию? Я должен всегда предпочитать его, даже если это является легким и не интенсивно использующим память, просто потому что это компилируется в совместимой версии, вместо того, чтобы установить x86 версию и попросить, чтобы Windows эмулировал для меня? Что позитивные аспекты к установке x64 версии чего-то? Так как я предположил бы, что x86 версия имеет более широкую базу пользователей, я мог ожидать, что это будет более тщательно отлажено?
Или, с другой стороны, что оборотная сторона к установке x86 версии приложения, когда x64 каждый доступен? Кроме способности получить доступ к большим блокам памяти, от чего еще я воздерживаюсь?
Приложения, скомпилированные специально для X64, должны иметь лучшую производительность, так как они не потребовали бы слоя эмуляции.
Поставщики программного обеспечения, которые обеспечивают оба выпуска на 32 и 64 бита их продуктов, вероятно, делают так с серьезным основанием. Например, они могли настраивать алгоритм для использования различных переменных плавающей точки размера или памяти, обращаясь, который приводит к большей производительности.
Некоторые поставщики могли бы также обеспечить "журнал изменений", который обрисовывает в общих чертах различия между этими двумя версиями, которые могли быть рассмотрены.
Я лично всегда принимаю решение установить x64 версию при наличии.
64 бита предпочтительны по простой причине, что это - версия, которая будет использоваться в будущем. Будущее - ясно 64 бита, и 32 бита станут препятствием в последующие годы.
Однако в данный момент, существует мало для выбора из:
Заключение: Выберите среди этих двух архитектуры. Но если Вы выбираете 32 бита, удостоверяетесь, чтобы у Вас также были файлы установки для версии на 64 бита в будущих целях.
По-моему, если поставщик предоставляет обоим, необходимо всегда загружать 64-разрядную версию, если ни по какой другой причине, чем которая она не имеет смысла не к. Нет никакой оборотной стороны к использованию 64-разрядного исполняемого файла, и в то же время существует несколько преимуществ для него (главным образом скорость), итак, почему нет?
Если существует версия на 64 бита, доступная, всегда идут для 64 битов.
Я рекомендовал бы Вам смотреть на 7 вещей, необходимо знать версию приблизительно на 64 бита Windows 7
Обычно я обычно шел бы для 64-разрядных сборок программного обеспечения, но не всегда.
В зависимости от важности и использования приложения, прежде, чем принять окончательное решение, я могу просмотреть список ошибок и журнала изменений. Иногда с 64-разрядными сборками Вы будете находить, что 64-разрядная версия находится немного позади при портировании законченных функций, и некоторые ошибки должны были быть сглажены сначала.
С этим в стороне, попытайтесь пойти для 64-разрядной сборки, когда это возможно. Помимо большего пространства адреса памяти Вы упомянули, программы, которые делают много ЦП, которому интенсивные задачи (сжатие, шифрование) могут значительно извлечь выгоду из 64-разрядных регистров.