В текущей терминологии x86
обычно указывает на 32 бита, с x86-64
или x64
указание на 64 бита.
x86
действительно относится к системе команд на основе Intel 8086 (от некоторое время назад - 1973 счетом Википедии). В наше время это обычно берется для простого значения 32-разрядной системы команд. Initally это был ряд инструкций, которые работали с только 16-разрядным, так же исторически мог упоминаться как x86-16
или x86-32
. Но, очевидно, x86-16
больше не релевантно, поскольку 16-разрядные процессоры вымерли давным-давно.
x86-64
(или просто x64
) расширение x86
система команд, оказывая поддержку для 64-разрядных регистров, пространства памяти и т.п.. Это полностью назад совместимо с 32-разрядным x86
система команд (позволяющий 32-разрядное программное обеспечение быть compatabile без модификации в большинстве случаев) и взята для простого значения 64-разрядной системы команд.
Существуют собственные имена поставщика для x86-64
также - это может быть упомянуто AMD64
или Intel 64
(предыдущий IA-32e
и EM64T
).
Отчеты Windows Vista x86
для версии на 32 бита и x86-64
для версии на 64 бита.