Ini adalah perintah cpuid yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
cpuid - Buang informasi CPUID untuk setiap CPU
RINGKASAN
cpuid [pilihan...]
DESKRIPSI
cpuid membuang informasi terperinci tentang CPU yang dikumpulkan dari instruksi CPUID, dan
juga menentukan model CPU yang tepat dari informasi tersebut.
Itu membuang semua informasi yang tersedia dari instruksi CPUID. Koleksi yang tepat dari
informasi yang tersedia bervariasi antara produsen dan prosesor. Pengikut
informasi tersedia secara konsisten di semua CPU modern:
vendor_id
informasi versi (1/eax)
bermacam-macam (1/ebx)
informasi fitur (1/ecx)
Ini juga menghasilkan bidang sintetis berdasarkan informasi dari beberapa fungsi CPUID.
Saat ini, bidang sintetis adalah model yang tepat dari setiap CPU (tetapi lihat KETERBATASAN
bawah) sebagai (synth); karakteristik multiprocessing termasuk jumlah core per
chip (c) dan jumlah hyperthreads per core (t) as (multi-processing synth); dan
decoding ID fisik APIC sebagai (APIC synth).
Penentuan model didasarkan pada informasi berikut:
informasi versi (1/eax), jenis prosesor
informasi versi (1/eax), keluarga
informasi versi (1/eax), model
informasi versi (1/eax), id melangkah
informasi versi (1/eax), keluarga besar
informasi versi (1/eax), model yang diperluas
informasi fitur (1/ecx), ekstensi mesin virtual
id merek (1/ebx)
merek (0x80000004)
informasi cache dan TLB (2)
parameter cache deterministik (4/eax), inti prosesor ekstra
ID merek AMD diperpanjang (0x80000001/ebx)
Tanda tangan prosesor AMD yang diperluas (0x80000001/eax)
ID revisi prosesor Transmeta (0x80860001/ebx & ecx)
Penentuan karakteristik multiprosesor dan decoding ID fisik APIC
didasarkan pada informasi berikut:
informasi fitur (1/edx), didukung hyper-threading / multi-core
bermacam-macam (1/ebx), jumlah cpu
parameter cache deterministik (4/eax), inti prosesor tambahan pada die ini
fitur x2APIC / topologi prosesor (0xb)
Tanda fitur AMD (0x80000001/ecx)
Core CPU Logical AMD (0x80000008/ecx), jumlah core CPU logis - 1
Selain itu, penentuan CPU yang lebih sederhana dan lebih kasar dilakukan hanya dengan menggunakan
informasi yang tercantum di atas di bawah informasi versi (1/eax). Ini disediakan sebagai (sederhana
synth) di bawah informasi versi (1/eax). Namun, ia cenderung tidak dapat membedakan
antara berbagai CPU modern.
PILIHAN
cpuid menerima argumen baris perintah berikut:
-1, --satu-cpu
Menampilkan informasi hanya untuk CPU pertama. Ini mengurangi output pada a
sistem multiprosesor, dan berguna ketika yakin bahwa semua CPU identik.
-f FILE, --berkas=FILE
Baca informasi hex mentah dari FILE alih-alih dari eksekusi cpuid
petunjuk.
-H, -H, --membantu
Menampilkan informasi bantuan.
-Saya, --inst
Gunakan instruksi CPUID. Informasi yang diberikannya dapat diandalkan. Bukan itu
perlu menjadi root untuk menggunakan opsi ini. (Opsi ini adalah default.)
-k, --inti
Gunakan modul kernel CPUID. Informasinya tampaknya tidak dapat diandalkan untuk semua
kombinasi tipe CPU dan versi kernel. Biasanya, perlu untuk menjadi
root untuk menggunakan opsi ini.
-R, --mentah
Hanya tampilkan informasi hex mentah tanpa decoding.
-di, --Versi: kapan
Tampilkan versi cpuid.
PEMBATASAN
Ada banyak kasus di mana tidak ada cara untuk membedakan antara berbagai CPU di
(sintetis) informasi. Dalam beberapa kasus, ukuran cache, jumlah core, string merek,
dll, dapat digunakan untuk membedakan beberapa CPU dengan keluarga dan model yang sama. Tapi disana
adalah kasus di mana informasi itu tidak mencukupi. Kapan pun cpuid tidak dapat membedakan
antara beberapa CPU, itu akan mencantumkan semua kemungkinan yang diketahui.
Jika Anda yakin bahwa prosesor tertentu harus dapat dibedakan dari yang lain dan itu
tidak, mohon informasikan kepada pembuat alat ini.
Informasi (multi-processing synth) tidak dapat diandalkan pada banyak prosesor. itu dengan setia
melaporkan informasi yang diberikan oleh instruksi CPUID dan menerjemahkannya seperti yang direkomendasikan oleh
produsen prosesor, tetapi seringkali informasi itu salah. Informasi
tampaknya menunjukkan kemampuan arsitektur, daripada apa chip tertentu
sebenarnya tidak. Secara khusus, tampaknya lumrah untuk mengklaim keberadaan banyak
hyperthreads ketika hanya ada satu.
INFORMASI SUMBER
Informasi tentang instruksi CPUID dan CPU tertentu tersedia dari berikut ini:
dokumen dari Intel Corporationhttp://www.intel.com/support/processors/index.htm>, dengan
Nomor Dokumen yang ditentukan:
241618: Identifikasi Prosesor Intel dan Instruksi CPUID, Catatan Aplikasi
485
242480: Pembaruan Spesifikasi Prosesor Pentium
242689: Pembaruan Spesifikasi Prosesor Pentium Pro
243326: Pembaruan Spesifikasi Prosesor Pentium 60- dan 66-MHz
243337: Pembaruan Spesifikasi Prosesor Intel Pentium II
243748: Pembaruan Spesifikasi Prosesor Intel Celeron
243776: Pembaruan Spesifikasi Prosesor Intel Pentium II Xeon
243887: Pembaruan Spesifikasi Prosesor Intel Pentium II Seluler
244444: Prosesor Intel Celeron Seluler pada 466 MHz, 433 MHz, 400 MHz, 366 MHz, 333
Pembaruan Spesifikasi MHz, 300 MHz, dan 266 MHz
244453: Pembaruan Spesifikasi Prosesor Intel Pentium III
244460: Pembaruan Spesifikasi Prosesor Intel Pentium III Xeon
245306: Prosesor Intel Pentium III Seluler dan Prosesor Intel Pentium III Seluler-M
Pembaruan Spesifikasi
245421: Pembaruan Spesifikasi Prosesor Intel Celeron Seluler (0.18u dan 0.13u)
249199: Pembaruan Spesifikasi Prosesor Intel Pentium 4
249678: Pembaruan Spesifikasi Prosesor Intel Xeon
250721: Pembaruan Spesifikasi Prosesor-M Intel Pentium 4 Seluler
251309: Prosesor Intel Celeron Seluler pada Proses .13 Mikron dalam Paket Micro-FCPGA
Pembaruan Spesifikasi
252665: Pembaruan Spesifikasi Prosesor Intel Pentium M
253176: Prosesor Intel Pentium 4 Seluler dengan Spesifikasi Bus Sistem 533 MHz
Memperbarui
253666: Panduan Pengembang Perangkat Lunak Arsitektur 64 dan IA-32 Volume 2A:
Referensi Set Instruksi, AM.
276613: Mendeteksi Topologi Prosesor Multi-Core di Platform IA-32 oleh Khang
Nguyen dan Shihjong Kuo
290741: Pembaruan Spesifikasi MP Prosesor Intel Xeon
290749: Prosesor Intel Celeron dalam Pembaruan Spesifikasi Paket 478-Pin
300303: Pembaruan Spesifikasi Prosesor Intel Celeron M
302209: Prosesor Intel Pentium M pada Proses 90nm dengan Spesifikasi Cache L2 2 MB
Memperbarui
302352: Prosesor Intel Pentium 4 pada Pembaruan Spesifikasi Proses 90 nm
302354: Pembaruan Spesifikasi Urutan Prosesor Intel Celeron D 3xx
302402: Prosesor Intel Xeon dengan Bus Sistem 800 MHz
302441: Prosesor Intel Pentium 4 Seluler yang mendukung Teknologi Hyper-Threading aktif
Pembaruan Spesifikasi teknologi proses 90-nm
306752: MP Prosesor Intel Xeon 64-bit dengan Pembaruan Spesifikasi Cache L1 2 MB
306757: MP Prosesor Intel Xeon 64-bit dengan Spesifikasi Cache L8 hingga 3 MB
Memperbarui
306832: Prosesor Intel Pentium Extreme Edition dan Prosesor Intel Pentium D
Pembaruan Spesifikasi
309159: Pembaruan Spesifikasi Dual-Core Intel Xeon 2.80 GHz
309222: Prosesor Intel Core Duo dan Prosesor Intel Core Solo pada Proses 65 nm
Pembaruan Spesifikasi
309627: Pembaruan Spesifikasi Urutan Prosesor Intel Xeon 7000 Dual-Core
311827: Pembaruan Spesifikasi Urutan Prosesor Intel Celeron D 300
313065: Pembaruan Spesifikasi Prosesor Intel Xeon Seri 5000 Dual-Core
313279: Prosesor Intel Core 2 Extreme X6800 dan Prosesor Desktop Intel Core 2 Duo
Pembaruan Spesifikasi Urutan E6000
313356: Pembaruan Spesifikasi Prosesor Intel Xeon Seri 5100 Dual-Core
314554: Pembaruan Spesifikasi Prosesor Intel Xeon Seri 7100 Dual-Core
314916: Pembaruan Spesifikasi Prosesor Intel Xeon Seri 3000 Dual-Core
313515: Pembaruan Spesifikasi Prosesor Intel Pentium Dual-Core
316134: Pembaruan Spesifikasi Prosesor Intel Xeon Seri 3200 Quad-Core
316964: Pembaruan Spesifikasi Prosesor Intel Celeron 400 Series
316982: Pembaruan Spesifikasi Prosesor Desktop Intel Pentium Dual-Core Seri E2000
317667: Pembaruan Spesifikasi Prosesor Intel Celeron 500 Series
318081: Pembaruan Spesifikasi Prosesor Intel Xeon Seri 7200 dan 7300
318547: Pembaruan Spesifikasi Urutan Prosesor Intel Celeron 200
318585: Pembaruan Spesifikasi Prosesor Intel Xeon Seri 5400
318586: Pembaruan Spesifikasi Prosesor Intel Xeon Seri 5200
318727: Prosesor Intel Core 2 Extreme Seri QX9000 dan Intel Core 2 Quad
Pembaruan Spesifikasi Seri Q9000, Q9000S, Q8000, Q8000S
318733: Pembaruan Spesifikasi Prosesor Intel Core 2 Duo Seri E8000 dan E7000
318915: Prosesor Intel Core 2 Duo dan Prosesor Intel Core 2 Extreme pada 45-nm
Pembaruan Spesifikasi Proses
318925: Pembaruan Spesifikasi Prosesor Intel Celeron Dual-Core Seri E1000
319006: Pembaruan Spesifikasi Prosesor Intel Xeon Seri 3100 Dual-Core
319007: Pembaruan Spesifikasi Prosesor Intel Xeon Seri 3300 Quad-Core
319129: Pembaruan Spesifikasi Prosesor Intel Core 2 Extreme QX9775
319433: Referensi Pemrograman Ekstensi Set Instruksi Arsitektur Intel
319536: Pembaruan Spesifikasi Prosesor Intel Atom Seri Z5xx
319735: Pembaruan Spesifikasi Prosesor Intel Celeron Dual-Core Seri T1x00
319978: Pembaruan Spesifikasi Prosesor Intel Atom 200 Series
320047: Pembaruan Spesifikasi Prosesor Intel Atom Seri N270
320121: Prosesor Seluler Intel Core 2 Extreme Quad-Core, Intel Core 2 Quad Mobile
Prosesor, Prosesor Intel Core 2 Extreme Mobile, Intel Core 2 Duo Mobile
Prosesor, Prosesor Seluler Intel Core 2 Solo dan Prosesor Intel Celeron pada 45-nm
Pembaruan Spesifikasi Proses
320257: Pembaruan Spesifikasi Lini Produk Prosesor Terintegrasi Intel EP80579
320336: Pembaruan Spesifikasi Prosesor Intel Xeon Seri 7400
320468: Pembaruan Spesifikasi Seri Intel Pentium Dual-Core E6000 dan E5000
320529: Pembaruan Spesifikasi Prosesor Intel Atom 300 Series
320767: Seri Edisi Ekstrim Prosesor Seluler Intel Core i7-900, Intel Core
Pembaruan Spesifikasi Seri Prosesor Seluler i7-800 dan i7-700
320836: Intel Core i7-900 Desktop Processor Extreme Edition Series dan Intel Core
Pembaruan Spesifikasi Seri Prosesor Desktop i7-900
321324: Pembaruan Spesifikasi Prosesor Intel Xeon Seri 5500
321333: Pembaruan Spesifikasi Prosesor Intel Xeon Seri 3500
322166: Pembaruan Spesifikasi Seri Prosesor Desktop Intel Core i7-800 dan i5-700
322373: Pembaruan Spesifikasi Prosesor Intel Xeon Seri 3400
322568: Pembaruan Spesifikasi Prosesor Intel Celeron Seri E3x00
322849: Pembaruan Spesifikasi Prosesor Intel Atom Seri N400
322861: Pembaruan Spesifikasi Prosesor Intel Atom Seri D400 (Inti Tunggal)
322862: Pembaruan Spesifikasi Prosesor Intel Atom Seri D500 (Dual Core)
322814: Seri Prosesor Seluler Intel Core i7-600, i5-500, i5-400 dan i3-300
Pembaruan Spesifikasi
322911: Intel Core i5-600, Seri Prosesor Desktop i3-500 dan Intel Pentium
Pembaruan Spesifikasi Prosesor G6950
323056: Pembaruan Spesifikasi Prosesor Intel Xeon L3406
323179: Intel Core i7-660UE, i7-620LE/UE, i7-610E, i5-520E, i3-330E dan Intel
Celeron Processor P4505, U3405 Series Datasheet Addendum Spesifikasi Pembaruan
323105: Pembaruan Spesifikasi Seri Prosesor Intel Xeon C5500/C3500
323254: Intel Core i7-900 Desktop Processor Extreme Edition Series dan Intel Core
Seri Prosesor Desktop i7-900 pada Pembaruan Spesifikasi Proses 32-nm
323338: Pembaruan Spesifikasi Prosesor Intel Xeon Seri 3600
323344: Pembaruan Spesifikasi Prosesor Intel Xeon Seri 7500
323372: Pembaruan Spesifikasi Prosesor Intel Xeon Seri 5600
323874: Pembaruan Spesifikasi Seri Prosesor Seluler Intel Pentium P6000 dan U5000
324209: Pembaruan Spesifikasi Prosesor Intel Atom Seri E6xx
324341: Pembaruan Spesifikasi Prosesor Intel Atom Seri N500
Enumerasi Topologi Prosesor Arsitektur Intel 64 (Buku Putih)
324456: Pembaruan Spesifikasi Prosesor Seluler Intel Celeron P4000 dan Seri U3000
324643: Pembaruan Spesifikasi Desktop Keluarga Prosesor Intel Core Generasi ke-2
324827: Pembaruan Spesifikasi Ponsel Keluarga Prosesor Intel Core Generasi ke-2
325122: Prosesor Intel Xeon E7-8800 / 4800/2800 Spesifikasi Keluarga Produk
Memperbarui
325307: Pembaruan Spesifikasi Prosesor Intel Atom Seri Z600
325462: Panduan Pengembang Perangkat Lunak Arsitektur Intel 64 dan IA-32 Dikombinasikan
Volume: 1, 2A, 2B, 2C, 3A, 3B, dan 3C
325630: Pembaruan Spesifikasi Prosesor Intel Atom Seri Z6xx
326140: Pembaruan Spesifikasi Prosesor Intel Atom N2000 dan Seri D2000
326198: Keluarga Prosesor Intel Core i7 untuk Pembaruan Spesifikasi Soket LGA-2011
326510: Pembaruan Spesifikasi Keluarga Prosesor Intel Xeon E5
326766: Pembaruan Spesifikasi Keluarga Prosesor Intel Core Generasi ke-3 Desktop
326770: Pembaruan Spesifikasi Keluarga Prosesor Intel Core Generasi Ketiga Seluler
326774: Pembaruan Spesifikasi Keluarga Produk Intel Xeon Processor E3-1200 v2
328205: Pembaruan Spesifikasi Keluarga Produk Intel Xeon Phi Coprocessor x100
328899: Pembaruan Spesifikasi Keluarga Prosesor Intel Core Generasi ke-4 Desktop
328903: Pembaruan Spesifikasi Keluarga Prosesor Intel Core Generasi ke-4 Seluler
328908: Pembaruan Spesifikasi Keluarga Produk Intel Xeon Processor E3-1200 v3
329460: Pembaruan Spesifikasi Keluarga Produk Prosesor Intel Atom C2000
330785: Pembaruan Spesifikasi Keluarga Produk Intel Xeon Processor E5 v3
330836: Pembaruan Spesifikasi Keluarga Prosesor Intel Core M
330841: Keluarga Prosesor Intel Core i7 untuk Pembaruan Spesifikasi Soket LGA2011-v3
332054: Pembaruan Spesifikasi Keluarga Produk Intel Xeon Processor D-1500
332067: Pembaruan Spesifikasi Seri Prosesor Intel Atom Z8000
332095: Prosesor Intel N-Series Intel Pentium dan Prosesor Intel Celeron
Pembaruan Spesifikasi
332317: Pembaruan Spesifikasi Keluarga Produk Intel Xeon Processor E7 v3
332381: Spesifikasi Keluarga Prosesor Intel Core Generasi ke-5 Seluler/Desktop
Memperbarui
Informasi tentang instruksi CPUID dan CPU tertentu tersedia dari berikut ini:
dokumen dari Advanced Micro Devices, Inc.http://www.amd.com/us-
id/Processors/TechnicalResources>, dengan Nomor Publikasi yang ditentukan:
20734: Catatan Aplikasi Pengenalan Prosesor AMD
21266: Panduan Revisi Prosesor AMD-K6 Model 6
21641: Panduan Revisi Prosesor AMD-K6-2 Model 8
21846: Panduan Revisi Prosesor AMD-K6 Model 7
22473: Panduan Revisi Prosesor AMD-K6-III Model 9
23614: Panduan Revisi Model 4 Prosesor AMD Athlon
23865: Panduan Revisi Model 3 Prosesor AMD Duron
24332: Panduan Revisi Model 6 Prosesor AMD Athlon
24806: Panduan Revisi Model 7 Prosesor AMD Duron
25481: Spesifikasi CPUID
25703: Panduan Revisi Model 8 Prosesor AMD Athlon
25759: Panduan Revisi untuk Prosesor AMD Athlon 64 dan AMD Opteron
26094: Panduan Pengembang BIOS dan Kernel untuk AMD Athlon 64 dan AMD Opteron
Prosesor
27532: Panduan Revisi Model 10 Prosesor AMD Athlon
31177H: Buku Data Prosesor AMD Geode NX
31610: Panduan Revisi untuk Prosesor AMD NPT Family 0Fh
33234F: Buku Data Prosesor AMD Geode LX
41322: Panduan Revisi untuk Prosesor AMD Family 10h
41788: Panduan Revisi untuk Prosesor AMD Family 11h
44739: Panduan Revisi untuk Prosesor AMD Family 12h
47534: Panduan Revisi untuk Model Keluarga AMD 14h Prosesor 00h-0Fh
48063: Panduan Revisi untuk Model Keluarga AMD 15h Prosesor 00h-0Fh
48931: Panduan Revisi untuk Model Keluarga AMD 15h Prosesor 10h-1Fh
51810: Panduan Revisi untuk Model Keluarga AMD 16h Prosesor 00h-0Fh
Informasi tentang instruksi CPUID dan CPU tertentu tersedia dari berikut ini:
dokumen dari Transmeta Corporation
<http://www.transmeta.com/crusoe_docs/Crusoe_CPUID_5-7-02.pdf>:
Pengakuan Prosesor, 2002/05/07
Informasi tentang level CPUID hypervisor generik tersedia dari proposal ini:
<http://lwn.net/Articles/301888/>.
Informasi tentang level CPUID hypervisor KVM tersedia dari kernel Linux di bawah
Dokumentasi/kvm/cpuid.txt.
Informasi tentang level CPUID hypervisor Microsoft tersedia dari dokumen berikut:
dari Microsoft:http://msdn.microsoft.com/en-
us/library/windows/hardware/ff542428%28v=vs.85%29.aspx>.
Juga, informasi tersedia dari situs web berikut:
<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_mikroprosesor>
Gunakan cpuid online menggunakan layanan onworks.net