Question Une liste de CPUID? [fermé]


Existe-t-il une liste de tous les identifiants de processeurs x86 connus (tels que "x86 Family 6 Model 15 Stepping 13")?


4
2018-01-18 20:10


origine




Réponses:


CPUID est en fait une instruction (c.-à-d. une commande / fonction / etc.) que Intel a commencé à intégrer à ses processeurs au début des années 90 (Pentiums et quelques 486 de modèle tardif). Lorsqu'il est appelé, il retourne des informations qui, comme vous l'avez mentionné, sont combinées pour indiquer le processeur spécifique (et d'autres données telles que les fonctionnalités), permettant ainsi à un programme de détecter le type de processeur présent de cette manière).

Dans la mesure où il s'agit d'une commande de processeur, il est évident que la liste se trouve dans les documents techniques (spécifications de programmation) des fournisseurs de processeurs. Il y a un piège car après le Pentium, AMD s'est séparé et a commencé à créer sa propre architecture de processeur qui est devenue de moins en moins compatible avec Intel (différents sockets, différentes fonctionnalités, voire différents jeux d'instructions). En tant que tel, vous devrez également vérifier les tech-docs, de peur que vous ayez des informations incomplètes (après tout, Intel n’a aucune motivation pour inclure les modèles d’un concurrent dans ses Documentation-En fait, le terme 'AMD'Ne se produit même pas dedans).

Une autre chose à noter est qu'il y a d'autres fournisseurs de CPU en plus d'Intel et d'AMD (croyez-le ou non, c'est une grande surprise pour beaucoup de gens). Il y a des vendeurs obsolètes comme Cyrix, certains ne produisent plus de processeurs et plusieurs autres produisent des processeurs pour les serveurs d'entreprise (IBM) ou des dispositifs embarqués (BRAS) et au lieu d'équipement de consommation. Si vous le souhaitez également, vous devrez les rechercher individuellement car il n’ya pas d’emplacement central à consulter (Wikipedia a des informations, mais ce n'est pas surprenant, malheureusement incomplet), alors que Monde du processeur a beaucoup plus (rendez-vous), mais encore une fois, il est probable qu’il soit incomplet, surtout depuis que de nouveaux processeurs sont produits régulièrement.

Notez également que de nombreux fournisseurs n'incluent pas le CPUID commande du tout, donc entre cela et le fait que même les processeurs Intel plus anciens ne l'avaient pas, techniquement, non la liste peut être complètement complète.


Les références:


7
2018-01-18 21:12



IBM ne produit plus de processeurs x86, ARM ne les a jamais produits. L’autre fournisseur dont vous parlez est Via (et croyez-le ou non, x64 Windows refusera d'installer sur un processeur autre que Intel, AMD ou Via) - kinokijuf
@kinokijuf, je ne parlais plus de x86 par ce paragraphe. Je pensais que c'était clair, mais j'ai couvert les principaux fournisseurs x86 dans les deux premiers et ensuite expliqué divers Les fournisseurs de CPU car certains peuvent inclure des CPUID indépendamment de l'architecture. Et pour mémoire, je n'ai jamais dit qu'IBM produisait toujours CPU x86, J'ai clairement dit qu'ils ne font que des processeurs de serveur maintenant. - Synetech
Selon Wikipedia, il n'y a pas d'autres architectures (sauf pour ia64) qui incluent un équivalent CPUID. - kinokijuf
@kinokijuf, "La famille Intel-AMD x86 a jusque là été la seule famille de CPU à avoir une instruction CPUID. RISC, DSP et les familles de puces de type transputer n'ont pas pris l'instruction de manière perceptible, en dépit d’avoir (en termes relatifs) autant de variations de conception. " En d'autres termes, toute personne est libre d'implémenter une telle commande comme souhaité. Comme je l'ai dit, les choses changent fréquemment. - Synetech


Demande et tu recevras: http://www.cpu-world.com/cgi-bin/CPUID.pl

Bien que cette page ne soit pas nécessairement complète, elle semble avoir un nombre assez important de CPUID ... voici un exemple raisonnablement à jour, le Processeur mobile 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





Il y a aussi un autre site Web qui contient une liste assez récente (jusqu'à novembre 2014 la dernière fois que je vérifie):

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

Je souhaite que cette liste puisse être mise à jour à nouveau!


0
2017-11-10 22:59