这个系统是32位的还是64位的?

这个系统是32位的还是64位的?

我肯定会说这个系统是 64 位的,但主人说它是 32 位的。该计算机是戴尔 Optiplex 960,有 32 位和 64 位版本,但我安装了 Windows 8 64 位版本,它可以运行 64 位程序。

在此处输入图片描述

更新

有 Autoit 脚本可以检查它,我必须更新旧脚本才能使其正常工作

If @CPUARCH = "x86" Then
    $CPUARCH = "32-bit"
Else
    $CPUARCH = "64-bit"
EndIf

If @OSARCH = "x86" Then
    $OSARCH = "32-bit"
Else
    $OSARCH = "64-bit"
EndIf

MsgBox(0, "CPU info", "The CPU is "& $CPUARCH & " and the OS is " & $OSARCH)

我上传了编译的二进制文件到 sourceforge。

答案1

64 位处理器 - 根据 cpu-z,它支持 EMT64T - 这是英特尔版本的 x86_64 指令集。可能预装了 32 位操作系统 - 我认为那是 Vista 和 XP 之间的过渡时期,虽然 Vista 有适当的 64 位支持,但 XP64 却一团糟。有很多系统可以处理 64 位,但安装了 32 位操作系统。

答案2

答案3

我总是在制造商网站上查找 CPU,它会告诉你它是否有 64 位指令集。

对于这款处理器,英特尔酷睿 2 双核 e8500,64 位

http://ark.intel.com/products/33911

正如@ranisalt 所述,cpu-z 屏幕上还显示它支持 emt-64,这是英特尔版本的 amd64 指令集。

这里有很多信息: https://en.wikipedia.org/wiki/X86-64

相关内容