Frage Eine Liste von CPUIDs? [geschlossen]


Gibt es eine Liste mit allen bekannten x86-CPU-Kennungen (z. B. "x86 Family 6 Model 15 Stepping 13")?


4
2018-01-18 20:10


Ursprung




Antworten:


CPUID ist eigentlich eine Anweisung (dh ein Befehl / eine Funktion / etc.), die Intel in den frühen 90ern (Pentiums und einige späte Modelle 486) in ihre Prozessoren eingebaut hat. Wenn sie aufgerufen wird, gibt sie einige Informationen zurück, die, wie Sie erwähnten, kombiniert werden, um den spezifischen Prozessor (und andere Daten wie Merkmale) anzuzeigen, wodurch ein Programm erkennen kann, welche Art von CPU vorhanden ist (natürlich können frühere CPUs nicht erkannt werden) diese Art und Weise).

Da es sich um einen CPU-Befehl handelt, ist es naheliegend, eine Liste in den technischen Dokumenten (Programmierspezifikationen) der CPU-Hersteller zu finden. Es gibt jedoch ein Problem, denn AMD hat nach dem Pentium eine eigene CPU-Architektur entwickelt, die im Laufe der Zeit immer weniger kompatibel mit Intel wurde (dh verschiedene Sockel, unterschiedliche Features, sogar unterschiedliche Befehlssätze). Daher müssen Sie auch AMDs überprüfen Tech-Dokumente, damit Sie unvollständige Informationen haben (schließlich hat Intel keine Motivation, die Modelle eines Wettbewerbers in ihre Modelle aufzunehmen) Dokumentation-In der Tat, der Begriff "AMD'Kommt nicht einmal darin vor).

Eine andere Sache zu beachten ist, dass es neben Intel und AMD noch weitere CPU-Anbieter gibt (ob Sie es glauben oder nicht, das ist eine große Überraschung für viele Leute). Es gibt veraltete Anbieter wie Cyrixeinige, die keine CPUs mehr produzieren, und einige andere, die CPUs für Unternehmensserver produzieren (IBM) oder eingebettete Geräte (ARM) und solche anstelle von Verbrauchergeräten. Wenn Sie diese auch möchten, müssen Sie sie einzeln recherchieren, da es keinen zentralen Ort gibt, an dem Sie suchen können (Wikipedia hat einige Informationen, aber es ist - nicht überraschend - beklagenswert unvollständig), während CPU-Welt hat viel mehr (gehen Sie Zahl), obwohl es wieder wahrscheinlich unvollständig ist, besonders seit neue CPUs regelmäßig produziert werden.

Beachten Sie auch, dass viele Anbieter die CPUID Befehl überhaupt, also zwischen dem und der Tatsache, dass auch ältere Intel-CPUs es technisch nicht hatten, Nein Liste kann vollständig ausgefüllt werden.


Verweise:


7
2018-01-18 21:12



IBM produziert keine x86-CPUs mehr, ARM hat sie nie produziert. Der "andere" Anbieter, von dem du sprichst, ist Via (und glaube es oder nicht, x64 Windows wird sich weigern, auf einem anderen Prozessor als Intel, AMD oder Via zu installieren) - kinokijuf
@ Kinokijuf, ich sprach nicht mehr über x86 durch diesen Absatz. Ich dachte, es wäre klar, aber ich habe in den ersten beiden die wichtigsten x86-Anbieter behandelt und dann erklärt Sonstiges CPU-Anbieter, da einige CPUID unabhängig von der Architektur enthalten können. Und für den Rekord habe ich nie gesagt, dass IBM immer noch produziert x86 CPUsIch habe klar gesagt, dass sie nur noch Server-CPUs machen. - Synetech
Laut WikipediaEs gibt keine anderen Architekturen (außer ia64), die ein CPUID-Äquivalent enthalten. - kinokijuf
@ Kinokijuf, "Die Intel-AMD x86-Familie hat bisher war die einzige CPU-Familie, die einen CPUID-Befehl hatte. RISC-, DSP- und Transputer-ähnliche Chipfamilien haben den Befehl nicht übernommen in irgendeiner auffälligen Weisetrotz (relativ) so vielen Variationen im Design. " Mit anderen Worten, jeder ist frei, einen solchen Befehl wie gewünscht zu implementieren. Wie gesagt, die Dinge ändern sich häufig. - Synetech


Frage und du wirst bekommen: http://www.cpu-world.com/cgi-bin/CPUID.pl

Obwohl diese Seite nicht unbedingt vollständig ist, scheint sie eine recht große Anzahl von CPUIDs zu haben ... hier ist ein ziemlich aktuelles Beispiel, das i3 370 Mobiler Prozessor:

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





Es gibt auch eine andere Website, die ziemlich neue Liste enthält (bis November 2014 das letzte Mal, wenn ich überprüfe):

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

Ich wünschte, diese Liste könnte wieder aktualisiert werden!


0
2017-11-10 22:59