Архитектура x64 - это технология, разработанная AMD, изначально названная AMD64, с целью незаметно и безболезненно для конечного пользователя перейти из 32-битного мира x86 (386-, 486-совместимые микропроцессоры) в новую 64-битную эру компьютерных вычислений.
Intel в партнерстве с HP отказалась расширять древнюю платформу x86 и создала собственную 64-битную архитектуру Itanium IA-64. Так как Itanium был в корне отличным от предшественника, его возможности по эмуляции x86-приложений были, мягко говоря, слабыми. Intel надеялась, что рынок достаточно быстро адаптирует новую платформу, однако грамотного пути для миграции не нашлось. Поэтому Itanium не получил широкого распространения. AMD решила расширить уже отработанную архитектуру x86 новыми 64-битными возможностями, добавив в процессор 64-битные регистры. Такой вариант был принят рынком на ура. В итоге Intel скопировала архитектуру AMD64 (согласно договора AMD-Intel о кросс-лицензировании) и назвала ее EM64T. Обе x64-технологии в общем-то идентичны, за исключением мелких отличий в аппаратной реализации.
Microsoft выпустила 64-битную версию Windows XP и дала ей нехитрое название Windows XP 64-bit Edition. Эта ОС была создана для архитектуры IA-64 Itanium, была полностью 64-битной, но с помощью эмуляции поддерживала и 32-битные приложения. Более того, для IA-64 была и специальная версия Windows 2000 Server. Проблема заключалась в неторопливой адаптации IA-64, но когда AMD создала AMD64, а Intel ничего не оставалось, кроме того как последовать примеру, Microsoft разработала x64-версию Windows XP, а за ней и версию Windows Server 2003. 64-битные версии были гибридного типа, потому как могли исполнять и 32-битный и 64-битный код без необходимости программной эмуляции, хотя у Windows XP x64 Edition для исполнения существующего 32-битного кода эта самая эмуляция оставалась обязательным условием.
Однако, с релизом Windows Vista компания Microsoft одновременно выпустила обе версии: 32-битную x86 и 64-битную x64. Коробочные версии Windows Vista Ultimate содержат обе редакции ОС, но OEM-версии могут содержать, либо одну, либо другую - перед заказом необходимо определиться. Поэтому вопрос "Какую редакцию Windows Vista выбрать - 32 или 64-битную" приобрел особую актуальность.
Чтобы проверить, что выбранный вами процессор поддерживает 64-битные инструкции нужно найти маленькую утилитку - x64 detector, которая позволит проверить способности вашего CPU.
Краткий обзор современных процессоров:
Почти все серверы AMD или Intel, проданные в течение последних двух лет обладают поддержкой x64
Большинство настольных процессоров класса high-end, как от AMD, так и от Intel, выпущенные в течение 2009 года, имеют x64-возможности.
По моделям имеют поддержку x64 : AMD Sempron (не все), более дешевые - нет, AMD Opteron, X2, FX и Athlon64, Turion, Intel Pentium D и Celeron D, Core 2.
Не имеют поддержки x64 процессоры AMD Duron, Pentium M, Core Duo.