我想了解我的处理器的架构。
我做的第一件事就是输入env
cmd 然后我发现了这些。
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 23 Stepping 10, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=170a
那么我的处理器架构是 x86 吗?而不是 x86_64?
但http://ark.intel.com/Product.aspx?id=36500说,Instruction Set 64-bit
“我该相信哪一个?”
答案1
答案是:两者都有。你有一个支持 x86_64(又称 x64、amd64、em64t、IA-32e、IA-64t 等)指令系列的处理器和x86_32(又称 IA-32、i686、Pentium 等)指令系列。英特尔网站报告了 64 位指令集,表明是 x86_64,但所有此类处理器也支持较旧的 32 位 IA-32 指令集(以及更旧的 16 位和 8 位指令集)。
您的操作系统报告 32 位架构,因为您运行的是 32 位版本的操作系统。由于您无法在此操作系统上安装 64 位应用程序,因此报告 64 位架构毫无意义。但您可以运行 64 位版本的 Windows 或其他操作系统,它会报告 x86_64 架构。
答案2
下载安全看看它说了什么。它应该显示处理器支持的实际最大位长。
答案3
英特尔网站上的说明是正确的,但根据您使用的操作系统架构,您可能会看到处理器为 32 位操作系统“模拟”的内容。