Questo è il comando cpuid che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
cpuid - Scarica le informazioni CPUID per ogni CPU
SINOSSI
CPUID [opzioni...]
DESCRIZIONE
CPUID scarica informazioni dettagliate sulle CPU raccolte dall'istruzione CPUID e
determina anche il modello esatto di CPU da tali informazioni.
Scarica tutte le informazioni disponibili dall'istruzione CPUID. La collezione esatta di
le informazioni disponibili variano tra produttori e processori. Il seguente
le informazioni sono costantemente disponibili su tutte le moderne CPU:
ID del venditore
informazioni sulla versione (1/eax)
varie (1/ebx)
informazioni sulle caratteristiche (1/ecx)
Produce anche campi sintetici basati su informazioni provenienti da più funzioni CPUID.
Attualmente, i campi sintetici sono il modello esatto di ogni CPU (ma vedi LIMITAZIONI
sotto) come (sintetizzatore); le caratteristiche di multiprocessing compreso il numero di core per
chip (c) e il numero di hyperthread per core (t) come (synth multi-processing); e un
decodifica dell'ID fisico APIC come (APIC synth).
La determinazione del modello si basa sulle seguenti informazioni:
informazioni sulla versione (1/eax), tipo di processore
informazioni sulla versione (1/eax), famiglia
informazioni sulla versione (1/eax), modello
informazioni sulla versione (1/eax), ID di passaggio
informazioni sulla versione (1/eax), famiglia estesa
informazioni sulla versione (1/eax), modello esteso
informazioni sulle funzionalità (1/ecx), estensioni della macchina virtuale
ID marchio (1/ebx)
marca (0x80000004)
informazioni sulla cache e TLB (2)
parametri deterministici della cache (4/eax), core del processore extra
ID marchio esteso AMD (0x80000001/ebx)
Firma del processore estesa AMD (0x80000001/eax)
ID revisione processore Transmeta (0x80860001/ebx & ecx)
La determinazione delle caratteristiche di multiprocessing e la decodifica dell'ID fisico APIC
si basa sulle seguenti informazioni:
informazioni sulle funzionalità (1/edx), hyper-threading / multi-core supportati
varie (1/ebx), conteggio cpu
parametri deterministici della cache (4/eax), core del processore extra su questo die
Caratteristiche x2APIC / topologia del processore (0xb)
Flag di funzionalità AMD (0x80000001/ecx)
Core CPU logici AMD (0x80000008/ecx), numero di core CPU logici - 1
Inoltre, viene eseguita una determinazione più semplice e grossolana della CPU utilizzando solo il
informazioni elencate sopra in Informazioni sulla versione (1/eax). È fornito come (semplice
synth) sotto le informazioni sulla versione (1/eax). Tuttavia, tende a non essere in grado di distinguere
tra le varie CPU moderne.
VERSIONI
CPUID accetta i seguenti argomenti della riga di comando:
-1, --una CPU
Visualizza le informazioni solo per la prima CPU. Questo riduce l'uscita su a
sistema multiprocessore ed è utile quando si è certi che tutte le CPU siano identiche.
-f RISORSE, --file=RISORSE
Leggi le informazioni esadecimali grezze da FILE invece che dalle esecuzioni del cpuid
istruzioni.
-H, -H, --Aiuto
Visualizza le informazioni di aiuto.
-io, --ist
Utilizzare l'istruzione CPUID. Le informazioni che fornisce sono affidabili. Non è
necessario essere root per utilizzare questa opzione. (Questa opzione è l'impostazione predefinita.)
-K, --kernel
Usa il modulo del kernel CPUID. Le informazioni non sembrano essere attendibili su tutti
combinazioni di tipo di CPU e versione del kernel. In genere, è necessario essere
root per usare questa opzione.
-R, --crudo
Visualizza solo informazioni esadecimali grezze senza decodifica.
-in, --versione
Visualizza la versione cpuid.
LIMITAZIONI
Ci sono numerosi casi in cui non c'è modo di distinguere tra le varie CPU nel
(sintetizzatore) informazioni. In alcuni casi, le dimensioni delle cache, il numero di core, le stringhe di marca,
ecc., possono essere utilizzati per distinguere più CPU con la stessa famiglia e modello. ma c'è
sono casi in cui tali informazioni sono insufficienti. Ogni volta che CPUID non è in grado di distinguere
tra più CPU, elencherà tutte le possibilità conosciute.
Se ritieni che un determinato processore debba essere distinguibile da un altro e questo
non lo è, si prega di informare l'autore di questo strumento.
Le informazioni (sintetizzatore multi-processing) sono inaffidabili su molti processori. fedelmente
riporta le informazioni fornite dall'istruzione CPUID e le decodifica come raccomandato da
i produttori di processori, ma spesso tali informazioni non sono corrette. L'informazione
sembra indicare le capacità dell'architettura, piuttosto che il particolare chip
effettivamente lo fa. In particolare, sembra luogo comune affermare la presenza di molteplici
hyperthread quando ce n'è solo uno.
INFORMAZIONI FONTI
Informazioni sull'istruzione CPUID e su CPU specifiche sono disponibili da quanto segue
documenti di Intel Corporationhttp://www.intel.com/support/processors/index.htm>, con
i numeri di documento specificati:
241618: Identificazione del processore Intel e istruzione CPUID, nota applicativa
485
242480: aggiornamento delle specifiche del processore Pentium
242689: Aggiornamento delle specifiche del processore Pentium Pro
243326: aggiornamento delle specifiche del processore Pentium da 60 e 66 MHz
243337: Aggiornamento delle specifiche del processore Intel Pentium II
243748: Aggiornamento delle specifiche del processore Intel Celeron
243776: Aggiornamento delle specifiche del processore Intel Pentium II Xeon
243887: Aggiornamento delle specifiche del processore Intel Pentium II mobile
244444: Processore mobile Intel Celeron a 466 MHz, 433 MHz, 400 MHz, 366 MHz, 333
Aggiornamento delle specifiche MHz, 300 MHz e 266 MHz
244453: Aggiornamento delle specifiche del processore Intel Pentium III
244460: Aggiornamento delle specifiche del processore Intel Pentium III Xeon
245306: Processore Intel Pentium III mobile e Processore Intel Pentium III mobile-M
Aggiornamento delle specifiche
245421: Aggiornamento delle specifiche del processore Mobile Intel Celeron (0.18u e 0.13u)
249199: Aggiornamento delle specifiche del processore Intel Pentium 4
249678: Aggiornamento delle specifiche del processore Intel Xeon
250721: Aggiornamento delle specifiche del processore Intel Pentium 4 Mobile-M
251309: Processore Intel Celeron mobile su processo .13 Micron nel pacchetto Micro-FCPGA
Aggiornamento delle specifiche
252665: Aggiornamento delle specifiche del processore Intel Pentium M
253176: Processore Intel Pentium 4 mobile con specifica del bus di sistema a 533 MHz
Aggiornanento
253666: Manuale dello sviluppatore di software per architetture 64 e IA-32 Volume 2A:
Riferimento al set di istruzioni, AM.
276613: Rilevamento della topologia del processore multi-core in una piattaforma IA-32 di Khang
Nguyen e Shihjong Kuo
290741: Aggiornamento delle specifiche del processore Intel Xeon MP
290749: Processore Intel Celeron nell'aggiornamento delle specifiche del pacchetto a 478 pin
300303: Aggiornamento delle specifiche del processore Intel Celeron M
302209: Processore Intel Pentium M su processo a 90 nm con specifica cache L2 da 2 MB
Aggiornanento
302352: Processore Intel Pentium 4 su aggiornamento delle specifiche di processo a 90 nm
302354: Aggiornamento delle specifiche della sequenza del processore Intel Celeron D 3xx
302402: Processore Intel Xeon con bus di sistema da 800 MHz
302441: Processore mobile Intel Pentium 4 che supporta la tecnologia Hyper-Threading attivo
Aggiornamento delle specifiche della tecnologia di processo a 90 nm
306752: Processore Intel Xeon MP a 64 bit con aggiornamento delle specifiche della cache L1 da 2 MB
306757: Processore Intel Xeon MP a 64 bit con specifiche cache L8 fino a 3 MB
Aggiornanento
306832: Processore Intel Pentium Extreme Edition e Processore Intel Pentium D
Aggiornamento delle specifiche
309159: Aggiornamento delle specifiche del processore Intel Xeon dual-core da 2.80 GHz
309222: Processore Intel Core Duo e Processore Intel Core Solo su processo a 65 nm
Aggiornamento delle specifiche
309627: Aggiornamento delle specifiche della sequenza del processore Intel Xeon dual-core 7000
311827: Aggiornamento delle specifiche della sequenza del processore Intel Celeron D 300
313065: Aggiornamento delle specifiche del processore Intel Xeon dual-core serie 5000
313279: Processore Intel Core 2 Extreme X6800 e Processore desktop Intel Core 2 Duo
Aggiornamento delle specifiche della sequenza E6000
313356: Aggiornamento delle specifiche del processore Intel Xeon dual-core serie 5100
314554: Aggiornamento delle specifiche del processore Intel Xeon dual-core serie 7100
314916: Aggiornamento delle specifiche del processore Intel Xeon dual-core serie 3000
313515: Aggiornamento delle specifiche del processore Intel Pentium Dual-Core
316134: Aggiornamento delle specifiche del processore Intel Xeon quad-core serie 3200
316964: Aggiornamento delle specifiche del processore Intel Celeron serie 400
316982: Aggiornamento delle specifiche del processore Intel Pentium Dual-Core per desktop serie E2000
317667: Aggiornamento delle specifiche del processore Intel Celeron serie 500
318081: Aggiornamento delle specifiche del processore Intel Xeon serie 7200 e 7300
318547: Aggiornamento delle specifiche della sequenza del processore Intel Celeron 200
318585: Aggiornamento delle specifiche del processore Intel Xeon serie 5400
318586: Aggiornamento delle specifiche del processore Intel Xeon serie 5200
318727: Processore Intel Core 2 Extreme serie QX9000 e Intel Core 2 Quad
Aggiornamento delle specifiche del processore Q9000, Q9000S, Q8000, Q8000S Series
318733: Aggiornamento delle specifiche del processore Intel Core 2 Duo serie E8000 e E7000
318915: Processore Intel Core 2 Duo e Processore Intel Core 2 Extreme su 45 nm
Aggiornamento delle specifiche di processo
318925: Aggiornamento delle specifiche del processore Intel Celeron Dual-Core serie E1000
319006: Aggiornamento delle specifiche del processore Intel Xeon dual-core serie 3100
319007: Aggiornamento delle specifiche del processore Intel Xeon quad-core serie 3300
319129: Aggiornamento delle specifiche del processore Intel Core 2 Extreme QX9775
319433: Riferimento per la programmazione delle estensioni del set di istruzioni dell'architettura Intel
319536: Aggiornamento delle specifiche del processore Intel Atom serie Z5xx
319735: Aggiornamento delle specifiche del processore Intel Celeron Dual-Core serie T1x00
319978: Aggiornamento delle specifiche del processore Intel Atom serie 200
320047: Aggiornamento delle specifiche del processore Intel Atom N270 Series
320121: Processore mobile Intel Core 2 Extreme Quad-Core, Intel Core 2 Quad Mobile
Processore, Intel Core 2 Extreme Mobile Processore, Intel Core 2 Duo Mobile
Processore, processore Intel Core 2 Solo Mobile e processore Intel Celeron su 45 nm
Aggiornamento delle specifiche di processo
320257: Aggiornamento delle specifiche della linea di prodotti del processore integrato Intel EP80579
320336: Aggiornamento delle specifiche del processore Intel Xeon serie 7400
320468: Aggiornamento delle specifiche della serie Intel Pentium Dual-Core E6000 ed E5000
320529: Aggiornamento delle specifiche del processore Intel Atom serie 300
320767: Processore mobile Intel Core i7-900 serie Extreme Edition, Intel Core
Aggiornamento delle specifiche della serie di processori mobili i7-800 e i7-700
320836: Processore desktop Intel Core i7-900 serie Extreme Edition e Intel Core
Aggiornamento delle specifiche del processore desktop serie i7-900
321324: Aggiornamento delle specifiche del processore Intel Xeon serie 5500
321333: Aggiornamento delle specifiche del processore Intel Xeon serie 3500
322166: Aggiornamento delle specifiche dei processori desktop Intel Core i7-800 e i5-700
322373: Aggiornamento delle specifiche del processore Intel Xeon serie 3400
322568: Aggiornamento delle specifiche del processore Intel Celeron serie E3x00
322849: Aggiornamento delle specifiche del processore Intel Atom N400 Series
322861: Aggiornamento delle specifiche del processore Intel Atom serie D400 (Single Core)
322862: Aggiornamento delle specifiche del processore Intel Atom serie D500 (Dual Core)
322814: Processori mobili Intel Core i7-600, i5-500, i5-400 e i3-300
Aggiornamento delle specifiche
322911: Intel Core i5-600, serie di processori desktop i3-500 e Intel Pentium
Aggiornamento delle specifiche del processore G6950
323056: Aggiornamento delle specifiche del processore Intel Xeon L3406
323179: Intel Core i7-660UE, i7-620LE/UE, i7-610E, i5-520E, i3-330E e Intel
Processore Celeron P4505, aggiornamento delle specifiche dell'addendum della scheda tecnica della serie U3405
323105: Aggiornamento delle specifiche del processore Intel Xeon serie C5500/C3500
323254: Processore desktop Intel Core i7-900 serie Extreme Edition e Intel Core
Processore desktop serie i7-900 su aggiornamento delle specifiche di processo a 32 nm
323338: Aggiornamento delle specifiche del processore Intel Xeon serie 3600
323344: Aggiornamento delle specifiche del processore Intel Xeon serie 7500
323372: Aggiornamento delle specifiche del processore Intel Xeon serie 5600
323874: Aggiornamento delle specifiche dei processori mobili Intel Pentium P6000 e U5000 Series
324209: Aggiornamento delle specifiche del processore Intel Atom serie E6xx
324341: Aggiornamento delle specifiche del processore Intel Atom N500 Series
Enumerazione della topologia del processore con architettura Intel 64 (white paper)
324456: Aggiornamento delle specifiche del processore mobile Intel Celeron serie P4000 e U3000
324643: aggiornamento delle specifiche del desktop della famiglia di processori Intel Core di seconda generazione
324827: aggiornamento delle specifiche per dispositivi mobili della famiglia di processori Intel Core di seconda generazione
325122: Specifiche delle famiglie di prodotti del processore Intel Xeon E7-8800 / 4800 / 2800
Aggiornanento
325307: Aggiornamento delle specifiche del processore Intel Atom serie Z600
325462: Manuale dello sviluppatore di software per architetture Intel 64 e IA-32 combinato
Volumi: 1, 2A, 2B, 2C, 3A, 3B e 3C
325630: Aggiornamento delle specifiche del processore Intel Atom serie Z6xx
326140: Aggiornamento delle specifiche del processore Intel Atom N2000 e serie D2000
326198: Famiglia di processori Intel Core i7 per l'aggiornamento delle specifiche del socket LGA-2011
326510: Aggiornamento delle specifiche della famiglia di processori Intel Xeon E5
326766: Aggiornamento delle specifiche della famiglia di processori Intel Core per desktop di terza generazione
326770: Aggiornamento delle specifiche della famiglia di processori Intel Core per dispositivi mobili di terza generazione
326774: Aggiornamento delle specifiche della famiglia di prodotti Intel Xeon Processor E3-1200 v2
328205: Aggiornamento delle specifiche della famiglia di prodotti Intel Xeon Phi Coprocessor x100
328899: Aggiornamento delle specifiche della famiglia di processori Intel Core per desktop di quarta generazione
328903: Aggiornamento delle specifiche della famiglia di processori Intel Core per dispositivi mobili di quarta generazione
328908: Aggiornamento delle specifiche della famiglia di prodotti Intel Xeon Processor E3-1200 v3
329460: Aggiornamento delle specifiche della famiglia di prodotti Intel Atom Processor C2000
330785: Aggiornamento delle specifiche della famiglia di prodotti Intel Xeon Processor E5 v3
330836: Aggiornamento delle specifiche della famiglia di processori Intel Core M
330841: Famiglia di processori Intel Core i7 per l'aggiornamento delle specifiche del socket LGA2011-v3
332054: Aggiornamento delle specifiche della famiglia di prodotti Intel Xeon Processor D-1500
332067: Aggiornamento delle specifiche del processore Intel Atom Z8000 serie
332095: Processori Intel Pentium Intel serie N e processori Intel Celeron
Aggiornamento delle specifiche
332317: Aggiornamento delle specifiche della famiglia di prodotti Intel Xeon Processor E7 v3
332381: Specifiche della famiglia di processori Intel Core di quinta generazione per dispositivi mobili/desktop
Aggiornanento
Informazioni sull'istruzione CPUID e su CPU specifiche sono disponibili da quanto segue
documenti di Advanced Micro Devices, Inc.http://www.amd.com/us-
en/Processors/TechnicalResources>, con i numeri di pubblicazione specificati:
20734: Nota applicativa per il riconoscimento del processore AMD
21266: Guida alla revisione del processore AMD-K6 Modello 6
21641: Guida alla revisione del processore AMD-K6-2 Modello 8
21846: Guida alla revisione del processore AMD-K6 Modello 7
22473: Guida alla revisione del processore AMD-K6-III Modello 9
23614: Guida alla revisione del modello 4 del processore AMD Athlon
23865: Guida alla revisione del modello 3 del processore AMD Duron
24332: Guida alla revisione del modello 6 del processore AMD Athlon
24806: Guida alla revisione del modello 7 del processore AMD Duron
25481: Specifica CPUID
25703: Guida alla revisione del modello 8 del processore AMD Athlon
25759: Guida alla revisione per processori AMD Athlon 64 e AMD Opteron
26094: Guida dello sviluppatore del kernel e del BIOS per AMD Athlon 64 e AMD Opteron
Processori
27532: Guida alla revisione del modello 10 del processore AMD Athlon
31177H: Data Book dei processori AMD Geode NX
31610: Guida alla revisione per i processori 0Fh della famiglia AMD NPT
33234F: Data Book dei processori AMD Geode LX
41322: Guida alla revisione per i processori 10h della famiglia AMD
41788: Guida alla revisione per i processori 11h della famiglia AMD
44739: Guida alla revisione per i processori 12h della famiglia AMD
47534: Guida alla revisione per i modelli 14h della famiglia AMD Processori 00h-0Fh
48063: Guida alla revisione per i modelli 15h della famiglia AMD Processori 00h-0Fh
48931: Guida alla revisione per i modelli 15h della famiglia AMD Processori 10h-1Fh
51810: Guida alla revisione per i modelli 16h della famiglia AMD Processori 00h-0Fh
Informazioni sull'istruzione CPUID e su CPU specifiche sono disponibili da quanto segue
documenti di Transmeta Corporation
<http://www.transmeta.com/crusoe_docs/Crusoe_CPUID_5-7-02.pdf>:
Riconoscimento del processore, 2002/05/07
Le informazioni sui livelli CPUID dell'hypervisor generico sono disponibili da questa proposta:
<http://lwn.net/Articles/301888/>.
Le informazioni sui livelli di CPUID dell'hypervisor KVM sono disponibili dal kernel Linux sotto
Documentazione/kvm/cpuid.txt.
Le informazioni sui livelli di CPUID dell'hypervisor Microsoft sono disponibili nel seguente documento
da Microsoft:http://msdn.microsoft.com/en-
us/library/windows/hardware/ff542428%28v=vs.85%29.aspx>.
Inoltre, le informazioni sono disponibili dai seguenti siti Web:
<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_microprocessori>
Usa cpuid online utilizzando i servizi onworks.net