anglaisfrançaisespagnol

Icône de favori OnWorks

cpuid - En ligne dans le Cloud

Exécutez cpuid dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande cpuid qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


cpuid - Dump des informations CPUID pour chaque CPU

SYNOPSIS


CPUID [choix...]

DESCRIPTION


CPUID vide les informations détaillées sur le ou les processeurs recueillies à partir de l'instruction CPUID, et
détermine également le modèle exact du ou des processeurs à partir de ces informations.

Il vide toutes les informations disponibles à partir de l'instruction CPUID. La collection exacte de
les informations disponibles varient selon les fabricants et les transformateurs. Ce qui suit
les informations sont disponibles de manière cohérente sur tous les processeurs modernes :

fournisseur ID
informations de version (1/eax)
divers (1/ebx)
informations sur les fonctionnalités (1/ecx)

Il produit également des champs synthétiques basés sur des informations provenant de plusieurs fonctions CPUID.
Actuellement, les champs synthétiques sont le modèle exact de chaque CPU (mais voir LIMITATIONS
ci-dessous) comme (synthé); les caractéristiques de multitraitement, y compris le nombre de cœurs par
puce (c) et le nombre d'hyperthreads par cœur (t) en tant que (synthé multi-traitement) ; et un
décodage de l'identifiant physique APIC en tant que (synthé APIC).

La détermination du modèle est basée sur les informations suivantes :

informations de version (1/eax), type de processeur
informations de version (1/eax), famille
informations de version (1/eax), modèle
informations de version (1/eax), identifiant de progression
informations de version (1/eax), famille élargie
informations de version (1/eax), modèle étendu
informations sur les fonctionnalités (1/ecx), extensions de machine virtuelle
identifiant de la marque (1/ebx)
marque (0x80000004)
informations de cache et TLB (2)
paramètres de cache déterministes (4/eax), cœurs de processeur supplémentaires
Identifiant de marque étendu AMD (0x80000001/ebx)
Signature de processeur étendue AMD (0x80000001/eax)
ID de révision du processeur Transmeta (0x80860001/ebx & ecx)

La détermination des caractéristiques de multitraitement et le décodage de l'ID physique APIC
est basé sur les informations suivantes :

informations sur les fonctionnalités (1/edx), hyper-threading / multicœur pris en charge
divers (1/ebx), nombre de processeurs
paramètres de cache déterministes (4/eax), cœurs de processeur supplémentaires sur cette matrice
Fonctionnalités x2APIC / topologie du processeur (0xb)
Indicateurs de fonctionnalité AMD (0x80000001/ecx)
Cœurs de processeur logique AMD (0x80000008/ecx), nombre de cœurs de processeur logique - 1

De plus, une détermination plus simple et plus grossière de la CPU est effectuée en utilisant uniquement le
informations répertoriées ci-dessus sous informations de version (1/eax). Il est fourni comme (simple
synthé) sous les informations de version (1/eax). Cependant, il a tendance à être incapable de distinguer
entre les différents processeurs modernes.

OPTIONS


CPUID accepte les arguments de ligne de commande suivants :

-1, --un-cpu
Afficher les informations uniquement pour la première CPU. Cela réduit la sortie sur un
système multiprocesseur, et est utile lorsqu'il est certain que tous les processeurs sont identiques.

-f DOSSIER, --fichier=DOSSIER
Lire les informations hexadécimales brutes à partir de FILE au lieu des exécutions du cpuid
instruction.

-h, -H, --Aidez-moi
Afficher les informations d'aide.

-je, --inst
Utilisez l'instruction CPUID. Les informations qu'il fournit sont fiables. Ce n'est pas
nécessaire d'être root pour utiliser cette option. (Cette option est la valeur par défaut.)

-k, --noyau
Utilisez le module de noyau CPUID. L'information ne semble pas fiable sur tous
combinaisons de type de CPU et de version du noyau. En règle générale, il est nécessaire d'être
root pour utiliser cette option.

-r, --cru
Afficher uniquement les informations hexadécimales brutes sans décodage.

-dans, --version
Afficher la version cpuid.

LIMITATIONS


Il existe de nombreux cas où il n'y a aucun moyen de faire la distinction entre les différents processeurs dans le
(synthé) informations. Dans certains cas, les tailles des caches, le nombre de cœurs, les chaînes de marque,
etc., peut être utilisé pour distinguer plusieurs processeurs de la même famille et du même modèle. Mais là
sont des cas où ces informations sont insuffisantes. N'importe quand CPUID est incapable de distinguer
entre plusieurs processeurs, il listera toutes les possibilités connues.

Si vous pensez qu'un certain processeur doit être distingué d'un autre et qu'il
ne l'est pas, veuillez en informer l'auteur de cet outil.

Les informations (synthé multi-traitement) ne sont pas fiables sur de nombreux processeurs. Il fidèlement
rapporte les informations fournies par l'instruction CPUID et les décode comme recommandé par
les fabricants de processeurs, mais souvent ces informations sont incorrectes. L'information
semble indiquer les capacités de l'architecture, plutôt que ce que la puce particulière
fait réellement. En particulier, il semble banal de revendiquer la présence de multiples
hyperthreads quand il n'y en a qu'un.

INFORMATION SOURCES


Des informations sur l'instruction CPUID et sur des CPU spécifiques sont disponibles à partir de
documents d'Intel Corporationhttp://www.intel.com/support/processors/index.htm>, avec
les numéros de document spécifiés :

241618 : Identification du processeur Intel et instruction CPUID, note d'application
485
242480 : Mise à jour des spécifications du processeur Pentium
242689 : mise à jour des spécifications du processeur Pentium Pro
243326 : mise à jour des spécifications des processeurs Pentium à 60 et 66 MHz
243337 : mise à jour des spécifications du processeur Intel Pentium II
243748 : mise à jour des spécifications du processeur Intel Celeron
243776 : Mise à jour des spécifications du processeur Intel Pentium II Xeon
243887 : Mise à jour des spécifications du processeur mobile Intel Pentium II
244444 : Processeur mobile Intel Celeron à 466 MHz, 433 MHz, 400 MHz, 366 MHz, 333
Mise à jour des spécifications MHz, 300 MHz et 266 MHz
244453 : Mise à jour des spécifications du processeur Intel Pentium III
244460 : Mise à jour des spécifications du processeur Intel Pentium III Xeon
245306 : Processeur mobile Intel Pentium III et processeur mobile Intel Pentium III-M
Mise à jour des spécifications
245421 : Mise à jour des spécifications du processeur Mobile Intel Celeron (0.18u et 0.13u)
249199 : mise à jour des spécifications du processeur Intel Pentium 4
249678 : mise à jour des spécifications du processeur Intel Xeon
250721 : Mise à jour des spécifications du processeur M Intel Pentium 4 pour mobile
251309 : Processeur mobile Intel Celeron sur un processus de 13 micron dans un package Micro-FCPGA
Mise à jour des spécifications
252665 : mise à jour des spécifications du processeur Intel Pentium M
253176 : Processeur mobile Intel Pentium 4 avec spécification de bus système à 533 MHz
Mises à jour
253666 : 64 et IA-32 Architectures Software Developer's Manual Volume 2A :
Référence du jeu d'instructions, AM.
276613 : Détection de la topologie du processeur multicœur dans une plate-forme IA-32 par Khang
Nguyen et Shihjong Kuo
290741 : mise à jour des spécifications MP du processeur Intel Xeon
290749 : Processeur Intel Celeron dans la mise à jour des spécifications du package 478 broches
300303 : Mise à jour des spécifications du processeur Intel Celeron M
302209 : Processeur Intel Pentium M sur un processus 90 nm avec une spécification de cache L2 de 2 Mo
Mises à jour
302352 : Processeur Intel Pentium 4 sur 90 nm Process Specification Update
302354 : Mise à jour des spécifications de séquence du processeur Intel Celeron D 3xx
302402 : Processeur Intel Xeon avec bus système 800 MHz
302441 : Processeur mobile Intel Pentium 4 prenant en charge la technologie Hyper-Threading sur
Mise à jour des spécifications de la technologie de processus 90 nm
306752 : 64 bits Intel Xeon Processor MP avec 1 Mo de mise à jour des spécifications de cache L2
306757 : 64 bits processeur Intel Xeon MP avec jusqu'à 8 Mo de mémoire cache L3
Mises à jour
306832 : Processeur Intel Pentium Extreme Edition et processeur Intel Pentium D
Mise à jour des spécifications
309159 : mise à jour des spécifications du processeur Intel Xeon bicœur à 2.80 GHz
309222 : Processeur Intel Core Duo et processeur Intel Core Solo sur processus 65 nm
Mise à jour des spécifications
309627 : Mise à jour des spécifications de la séquence du processeur Intel Xeon 7000 à double cœur
311827 : Mise à jour des spécifications de séquence du processeur Intel Celeron D 300
313065 : Mise à jour des spécifications du processeur Intel Xeon série 5000 bicœur
313279 : Processeur Intel Core 2 Extreme X6800 et processeur de bureau Intel Core 2 Duo
Mise à jour des spécifications de la séquence E6000
313356 : Mise à jour des spécifications du processeur Intel Xeon série 5100 bicœur
314554 : Mise à jour des spécifications du processeur Intel Xeon série 7100 bicœur
314916 : Mise à jour des spécifications du processeur Intel Xeon série 3000 bicœur
313515 : Mise à jour des spécifications du processeur Intel Pentium Dual-Core
316134 : Mise à jour des spécifications du processeur quadricœur Intel Xeon série 3200
316964 : Mise à jour des spécifications du processeur Intel Celeron série 400
316982 : Mise à jour des spécifications du processeur de bureau Intel Pentium Dual-Core série E2000
317667 : Mise à jour des spécifications du processeur Intel Celeron série 500
318081 : Mise à jour des spécifications des processeurs Intel Xeon séries 7200 et 7300
318547 : Mise à jour des spécifications de séquence du processeur Intel Celeron 200
318585 : Mise à jour des spécifications du processeur Intel Xeon série 5400
318586 : Mise à jour des spécifications du processeur Intel Xeon série 5200
318727 : Processeur Intel Core 2 Extreme série QX9000 et Intel Core 2 Quad
Mise à jour des spécifications des processeurs Q9000, Q9000S, Q8000, Q8000S Series
318733 : Mise à jour des spécifications des processeurs Intel Core 2 Duo E8000 et E7000
318915 : Processeur Intel Core 2 Duo et processeur Intel Core 2 Extreme sur 45 nm
Mise à jour des spécifications de processus
318925 : Mise à jour des spécifications du processeur Intel Celeron Dual-Core série E1000
319006 : Mise à jour des spécifications du processeur Intel Xeon série 3100 bicœur
319007 : Mise à jour des spécifications du processeur quadricœur Intel Xeon série 3300
319129 : Mise à jour des spécifications du processeur Intel Core 2 Extreme QX9775
319433 : Référence de programmation des extensions de jeu d'instructions de l'architecture Intel
319536 : Mise à jour des spécifications du processeur Intel Atom série Z5xx
319735 : Mise à jour des spécifications du processeur Intel Celeron Dual-Core série T1x00
319978 : Mise à jour des spécifications du processeur Intel Atom série 200
320047 : Mise à jour des spécifications du processeur Intel Atom série N270
320121 : Processeur mobile quadricœur Intel Core 2 Extreme, Intel Core 2 Quad Mobile
Processeur, Processeur Intel Core 2 Extreme Mobile, Intel Core 2 Duo Mobile
Processeur, processeur mobile Intel Core 2 Solo et processeur Intel Celeron sur 45 nm
Mise à jour des spécifications de processus
320257 : Mise à jour des spécifications de la gamme de produits du processeur intégré Intel EP80579
320336 : Mise à jour des spécifications du processeur Intel Xeon série 7400
320468 : Mise à jour des spécifications Intel Pentium Dual-Core E6000 et E5000 Series
320529 : Mise à jour des spécifications du processeur Intel Atom série 300
320767 : Processeur mobile Intel Core i7-900 série Extreme Edition, Intel Core
Mise à jour des spécifications des séries de processeurs mobiles i7-800 et i7-700
320836 : Processeur de bureau Intel Core i7-900 série Extreme Edition et Intel Core
Mise à jour des spécifications de la série de processeurs de bureau i7-900
321324 : Mise à jour des spécifications du processeur Intel Xeon série 5500
321333 : Mise à jour des spécifications du processeur Intel Xeon série 3500
322166 : Mise à jour des spécifications des séries de processeurs de bureau Intel Core i7-800 et i5-700
322373 : Mise à jour des spécifications du processeur Intel Xeon série 3400
322568 : Mise à jour des spécifications du processeur Intel Celeron série E3x00
322849 : Mise à jour des spécifications du processeur Intel Atom série N400
322861 : Mise à jour des spécifications du processeur Intel Atom série D400 (monocœur)
322862 : Mise à jour des spécifications du processeur Intel Atom série D500 (Dual Core)
322814 : séries de processeurs mobiles Intel Core i7-600, i5-500, i5-400 et i3-300
Mise à jour des spécifications
322911 : Intel Core i5-600, série de processeurs de bureau i3-500 et Intel Pentium
Mise à jour des spécifications du processeur G6950
323056 : Mise à jour des spécifications du processeur Intel Xeon L3406
323179 : Intel Core i7-660UE, i7-620LE/UE, i7-610E, i5-520E, i3-330E et Intel
Mise à jour des spécifications de l'addendum de la fiche technique du processeur Celeron P4505, série U3405
323105 : Mise à jour des spécifications des processeurs Intel Xeon série C5500/C3500
323254 : Processeur de bureau Intel Core i7-900 série Extreme Edition et Intel Core
Série de processeurs de bureau i7-900 sur mise à jour des spécifications de processus 32 nm
323338 : Mise à jour des spécifications du processeur Intel Xeon série 3600
323344 : Mise à jour des spécifications du processeur Intel Xeon série 7500
323372 : Mise à jour des spécifications du processeur Intel Xeon série 5600
323874 : Mise à jour des spécifications des processeurs mobiles Intel Pentium P6000 et U5000
324209 : Mise à jour des spécifications du processeur Intel Atom série E6xx
324341 : Mise à jour des spécifications du processeur Intel Atom série N500
Énumération de la topologie du processeur d'architecture Intel 64 (livre blanc)
324456 : Mise à jour des spécifications des processeurs Intel Celeron Mobile P4000 et U3000 Series
324643 : mise à jour des spécifications de bureau de la famille de processeurs Intel Core de 2e génération
324827 : mise à jour des spécifications mobiles de la famille de processeurs Intel Core de 2e génération
325122 : Spécifications des familles de produits du processeur Intel Xeon E7-8800/4800/2800
Mises à jour
325307 : Mise à jour des spécifications du processeur Intel Atom série Z600
325462 : Manuel du développeur de logiciels des architectures Intel 64 et IA-32 combiné
Volumes : 1, 2A, 2B, 2C, 3A, 3B et 3C
325630 : Mise à jour des spécifications du processeur Intel Atom série Z6xx
326140 : Mise à jour des spécifications des processeurs Intel Atom N2000 et D2000
326198 : Famille de processeurs Intel Core i7 pour la mise à jour des spécifications de socket LGA-2011
326510 : Mise à jour des spécifications de la famille de processeurs Intel Xeon E5
326766 : Mise à jour des spécifications de la famille de processeurs Intel Core de 3e génération pour ordinateurs de bureau
326770 : Mise à jour des spécifications de la famille de processeurs Intel Core mobiles de 3e génération
326774 : Mise à jour des spécifications de la famille de produits du processeur Intel Xeon E3-1200 v2
328205 : Mise à jour des spécifications de la famille de produits du coprocesseur Intel Xeon Phi x100
328899 : Mise à jour des spécifications de la famille de processeurs Intel Core de 4e génération pour ordinateurs de bureau
328903 : Mise à jour des spécifications de la famille de processeurs Intel Core mobiles de 4e génération
328908 : Mise à jour des spécifications de la famille de produits du processeur Intel Xeon E3-1200 v3
329460 : Mise à jour des spécifications de la famille de produits du processeur Intel Atom C2000
330785 : Mise à jour des spécifications de la famille de produits du processeur Intel Xeon E5 v3
330836 : mise à jour des spécifications de la famille de processeurs Intel Core M
330841 : Mise à jour des spécifications de la famille de processeurs Intel Core i7 pour les sockets LGA2011-v3
332054 : Mise à jour des spécifications de la famille de produits du processeur Intel Xeon D-1500
332067 : Mise à jour des spécifications de la série de processeurs Intel Atom Z8000
332095 : processeurs Intel Pentium Intel N-Series et processeurs Intel Celeron
Mise à jour des spécifications
332317 : Mise à jour des spécifications de la famille de produits du processeur Intel Xeon E7 v3
332381 : Spécification de la famille de processeurs Intel Core de 5e génération pour mobiles/ordinateurs de bureau
Mises à jour

Des informations sur l'instruction CPUID et sur des CPU spécifiques sont disponibles à partir de
documents d'Advanced Micro Devices, Inc.http://www.amd.com/us-
fr/Processors/TechnicalResources>, avec les numéros de publication spécifiés :

20734 : Note d'application de reconnaissance de processeur AMD
21266 : Guide de révision du processeur AMD-K6, modèle 6
21641 : Guide de révision du processeur AMD-K6-2, modèle 8
21846 : Guide de révision du processeur AMD-K6, modèle 7
22473 : Guide de révision du processeur AMD-K6-III, modèle 9
23614 : Guide de révision du processeur AMD Athlon modèle 4
23865 : Guide de révision du processeur AMD Duron modèle 3
24332 : Guide de révision du processeur AMD Athlon modèle 6
24806 : Guide de révision du processeur AMD Duron modèle 7
25481 : Spécification CPUID
25703 : Guide de révision du processeur AMD Athlon modèle 8
25759 : Guide de révision des processeurs AMD Athlon 64 et AMD Opteron
26094 : Guide du développeur du BIOS et du noyau pour AMD Athlon 64 et AMD Opteron
Processeurs
27532 : Guide de révision du processeur AMD Athlon modèle 10
31177H : Manuel de données des processeurs AMD Geode NX
31610 : Guide de révision des processeurs AMD NPT Family 0Fh
33234F : Manuel de données des processeurs AMD Geode LX
41322 : Guide de révision pour les processeurs 10h de la famille AMD
41788 : Guide de révision pour les processeurs 11h de la famille AMD
44739 : Guide de révision pour les processeurs 12h de la famille AMD
47534 : Guide de révision des processeurs 14h-00Fh de la famille AMD 0h
48063 : Guide de révision des processeurs 15h-00Fh de la famille AMD 0h
48931 : Guide de révision des processeurs 15h-10Fh de la famille AMD 1h
51810 : Guide de révision des processeurs 16h-00Fh de la famille AMD 0h

Des informations sur l'instruction CPUID et sur des CPU spécifiques sont disponibles à partir de
documents de Transmeta Corporation
<http://www.transmeta.com/crusoe_docs/Crusoe_CPUID_5-7-02.pdf>:

Reconnaissance du processeur, 2002/05/07

Des informations sur les niveaux de CPUID de l'hyperviseur générique sont disponibles dans cette proposition :
<http://lwn.net/Articles/301888/>.

Des informations sur les niveaux de CPUID de l'hyperviseur KVM sont disponibles à partir du noyau Linux sous
Documentation/kvm/cpuid.txt.

Des informations sur les niveaux de CPUID de l'hyperviseur Microsoft sont disponibles dans le document suivant
de Microsoft :http://msdn.microsoft.com/en-
us/library/windows/hardware/ff542428%28v=vs.85%29.aspx>.

De plus, des informations sont disponibles sur les sites Web suivants :

<http://www.sandpile.org/ia32/cpuid.htm>
<http://en.wikipedia.org/wiki/List_of_Intel_microprocessors>
<http://en.wikipedia.org/wiki/List_of_AMD_microprocessors>
<http://en.wikipedia.org/wiki/Category:X86_microprocesseurs>

Utiliser cpuid en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad