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