Это x86 32 бит или 64 бит?


14

У меня есть копия Windows в MSDNAA и там написано Windows Vista x86. Это Windows Vista 32-разрядная или 64-разрядная?

Ответы:


39

В современной терминологии x86обычно указывается 32-разрядный код x86-64или x6464-разрядный код.

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).




4
  • У вас есть 32-битная версия

  • x86 только для 32 бит . Иногда его также называют x86- 32 .

  • x86- 64 поддерживает 64 бит . Они часто называют термином х64


1
Последняя часть вашего ответа не имеет смысла. x86 относится к 32-разрядным, так что вы можете быть уверены.
MDMarra

Я сожалею, что в моем ответе была какая-то ошибка редактирования, следовательно, это был неправильный ответ
Subanki
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.