題 CPUID列表? [關閉]


是否存在所有已知x86 CPU標識符的某個列表(例如“x86 Family 6 Model 15 Stepping 13”)?


4
2018-01-18 20:10


起源




答案:


CPUID 實際上是英特爾在90年代早期開始構建其處理器的指令(即命令/功能/等)(Pentiums和一些後期型號486)。當被調用時,它返回一些信息,如你所提到的,它們被組合起來指示特定的處理器(和其他數據,如功能),從而允許程序檢測出哪種CPU(當然,早期的CPU無法檢測到)這種方式)。

因為它是一個CPU命令,所以查找列表的明顯位置是CPU供應商的技術文檔(編程規範)。然而有一個問題是因為在奔騰之後,AMD分拆並開始創建自己的CPU架構,隨著時間的推移,它與英特爾的兼容性越來越差(即不同的插座,不同的功能,甚至在某種程度上不同的指令集)。因此,您還需要檢查AMD的 科技的文檔,以免你有不完整的信息(畢竟,英特爾沒有動力將競爭對手的模型納入其中 文件 - 實際上,這個詞'AMD'甚至沒有發生在它)。

另外需要注意的是,除了英特爾和AMD之外還有其他CPU供應商(不管你信不信,這對很多人來說都是一個很大的驚喜)。有像過時的供應商 Cyrix公司,一些不再生產CPU的人,還有一些為企業服務器生產CPU的人(IBM)或嵌入式設備()而不是消費者設備。如果你也想要這些,那麼你需要單獨研究它們,因為沒有中心位置(維基百科有 一些信息,但是,這並不奇怪 - 不完美) CPU世界 有很多(去圖),但是,它可能是不完整的,特別是因為新的CPU經常生產。

另請注意,許多供應商不包括 CPUID 命令,所以在那之間,甚至更老的英特爾CPU沒有它,從技術上講, 沒有 列表可以完全完成。


參考文獻:


7
2018-01-18 21:12



IBM不再生產x86 cpu,ARM從未生產過它們。您正在談論的“其他”供應商是Via(不管你信不信, x64 Windows將拒絕安裝在除Intel,AMD或Via之外的任何處理器上) - kinokijuf
@kinokijuf,那個段落我不再談論x86了。我認為很清楚,但我在前兩個中涵蓋了主要的x86供應商然後解釋了 雜 CPU供應商因為一些可能包括CPUID而不管架構如何。而且為了記錄,我從未說過IBM仍在生產 x86 CPU,我清楚地說他們現在只生產服務器CPU。 - Synetech
根據維基百科,沒有其他架構(ia64除外)包含CPUID等價物。 - kinokijuf
@kinokijuf, “Intel-AMD x86系列有 至今 是唯一擁有CPUID指令的CPU系列。像芯片系列這樣的RISC,DSP和晶片機沒有接受指令 以任何明顯的方式,儘管有(相對而言)設計中有許多變化。“ 換句話說,任何人都可以根據需要自由地實現這樣的命令。就像我說的,事情會發生變化 經常。 - Synetech


問你應接受: 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)

5
2018-01-18 20:48





還有另一個網站包含最新的列表(直到2014年11月我最後一次檢查):

http://a4lg.com/tech/x86/database/x86-families-and-models.en.html

我希望這個列表可以再次更新!


0
2017-11-10 22:59