CPUID 列表?

kin*_*juf 4 cpu x86

是否有所有已知 x86 CPU 标识符的列表(例如“x86 Family 6 Model 15 Stepping 13”)?

Syn*_*ech 7

CPUID实际上是英特尔在 90 年代初(奔腾和一些后期型号 486)开始构建到其处理器中的指令(即命令/函数等)。调用时,它会返回一些信息,正如您提到的,这些信息组合在一起以指示特定的处​​理器(以及其他数据,例如功能),从而允许程序检测存在哪种 CPU(当然早期的 CPU 在这种方式)。

因为是CPU命令,所以在CPU厂商的技术文档(编程规范)中可以找到列表。然而,有一个问题,因为在奔腾之后,AMD 分拆并开始创建自己的 CPU 架构,随着时间的推移,该架构与英特尔的兼容越来越少(即不同的插槽、不同的功能,甚至在某种程度上不同的指令集)。因此,您还需要查看 AMD 的技术文档,以免信息不完整(毕竟,英特尔没有动机在其文档中包含竞争对手的模型——事实上,“ AMD ”一词甚至没有出现在其中)。

另外要注意的是,除了Intel和AMD之外,还有其他CPU供应商(信不信由你,这对很多人来说是一个很大的惊喜)。有像Cyrix这样过时的供应商,一些不再生产 CPU,还有一些为企业服务器 ( IBM ) 或嵌入式设备 ( ARM )生产 CPU,而不是消费设备。如果你也想要这些,那么你需要单独研究它们,因为没有可以查看的中心位置(维基百科有一些信息,但它——不足为奇——非常不完整),而CPU World有更多(去图),尽管如此,它很可能是不完整的,特别是因为定期生产新的 CPU。

另请注意,许多供应商根本不包含该CPUID命令,因此从技术上讲,即使是较旧的 Intel CPU 也没有该命令,因此没有任何列表可以完全完整。


参考:


Mok*_*bai 5

询问,您将收到:http : //www.cpu-world.com/cgi-bin/CPUID.pl

虽然此页面不一定完整,但它似乎确实有相当多的 CPUID……这是一个合理的最新示例,i3 370 移动处理器

Vendor:                 GenuineIntel
Processor name (BIOS):  Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHz
Cores:                  2
Logical processors:     4
Processor type:         Original OEM Processor
CPUID signature:        20655
Family:                 6 (06h)
Model:                  37 (025h)
Stepping:               5 (05h)
Run Code Online (Sandbox Code Playgroud)