3

Я хотел знать архитектуру моего процессора.

Первым делом я набрал env в cmd и нашел их.

PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 23 Stepping 10, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=170a

Так моя архитектура процессора - x86? а не х86_64?

Но http://ark.intel.com/Product.aspx?id=36500 говорит, что Instruction Set 64-bit .В кого мне верить?

3 ответа3

9

Ответ: оба. У вас есть процессор, который поддерживает семейство команд x86_64 (он же x64, amd64, em64t, IA-32e, IA-64t,…) и семейство команд x86_32 (он же IA-32, i686, Pentium,…). Веб-сайт Intel сообщает о 64-битном наборе команд, что указывает на x86_64, но все такие процессоры также поддерживают более старый 32-битный набор команд IA-32 (а также даже более старые 16-битные и 8-битные наборы инструкций).

Ваша операционная система сообщает о 32-битной архитектуре, потому что вы используете 32-битную версию операционной системы. Поскольку вы не можете установить 64-битное приложение в этой ОС, нет смысла сообщать о 64-битной архитектуре. Но вы можете запустить 64-битную версию Windows или другую ОС, и она будет отображать архитектуру x86_64.

0

Скачайте SecurAble и посмотрите, что там написано. В нем должна быть указана фактическая максимальная поддерживаемая длина вашего процессора.

0

Инструкции на сайте Intel верны, но в зависимости от используемой вами архитектуры ОС вы можете увидеть, что "эмулирует" процессор для 32-битной ОС.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .