Angielskifrancuskihiszpański

Ulubiona usługa OnWorks

cpuid — online w chmurze

Uruchom cpuid w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to komenda cpuid, którą można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


cpuid - Zrzuć informacje o CPUID dla każdego procesora

STRESZCZENIE


CPUID [opcje...]

OPIS


CPUID zrzuca szczegółowe informacje o procesorach zebrane z instrukcji CPUID i
określa również dokładny model procesora (procesorów) na podstawie tych informacji.

Zrzuca wszystkie dostępne informacje z instrukcji CPUID. Dokładny zbiór
dostępne informacje różnią się w zależności od producentów i przetwórców. Następujące
informacje są konsekwentnie dostępne na wszystkich nowoczesnych procesorach:

identyfikator sprzedawcy
informacje o wersji (1/eax)
różne (1/ebx)
informacje o cechach (1/ecx)

Tworzy również pola syntetyczne na podstawie informacji z wielu funkcji CPUID.
Obecnie pola syntetyczne są dokładnym modelem każdego procesora (ale zobacz OGRANICZENIA
poniżej) jako (syntezator); charakterystykę przetwarzania wieloprocesowego, w tym liczbę rdzeni na procesor
chip (c) i liczba hiperwątków na rdzeń (t) jako (syntezator wieloprocesorowy); i
dekodowanie identyfikatora fizycznego APIC jako (syntezator APIC).

Określenie modelu opiera się na następujących informacjach:

informacje o wersji (1/eax), typ procesora
informacje o wersji (1/eax), rodzina
informacje o wersji (1/eax), model
informacje o wersji (1/eax), identyfikator kroku
informacje o wersji (1/eax), rozszerzona rodzina
informacje o wersji (1/eax), model rozszerzony
informacje o funkcjach (1/ecx), rozszerzenia maszyny wirtualnej
identyfikator marki (1/ebx)
marka (0x80000004)
informacje o pamięci podręcznej i TLB (2)
deterministyczne parametry pamięci podręcznej (4/eax), dodatkowe rdzenie procesora
Rozszerzony identyfikator marki AMD (0x80000001/ebx)
Sygnatura rozszerzonego procesora AMD (0x80000001/eax)
Identyfikator wersji procesora Transmeta (0x80860001/ebx i ecx)

Wyznaczanie charakterystyk wieloprocesowych i dekodowanie identyfikatora fizycznego APIC
opiera się na następujących informacjach:

informacje o funkcjach (1/edx), obsługa hiperwątkowości / wielordzeniowości
różne (1/ebx), liczba procesorów
deterministyczne parametry pamięci podręcznej (4/eax), dodatkowe rdzenie procesora na tej kostce
Funkcje x2APIC / topologia procesora (0xb)
Flagi funkcji AMD (0x80000001/ecx)
AMD Logiczne rdzenie procesora (0x80000008/ecx), liczba logicznych rdzeni procesora - 1

Ponadto prostsze i bardziej zgrubne określenie procesora jest wykonywane przy użyciu tylko
informacje wymienione powyżej w informacji o wersji (1/eax). Jest on podany jako (prosty
synth) w informacjach o wersji (1/eax). Jednak zwykle nie jest w stanie odróżnić
między różnymi nowoczesnymi procesorami.

OPCJE


CPUID akceptuje następujące argumenty wiersza poleceń:

-1, --jeden procesor
Wyświetl informacje tylko dla pierwszego procesora. Zmniejsza to wydajność na a
system wieloprocesorowy i jest przydatny, gdy mamy pewność, że wszystkie procesory są identyczne.

-f FILE, --plik=FILE
Czytaj nieprzetworzone informacje szesnastkowe z PLIKU zamiast z wykonania cpuid
instrukcja.

-H, -H, --help
Wyświetl informacje pomocy.

-ja, --inst
Użyj instrukcji CPUID. Dostarczane przez nią informacje są wiarygodne. Nie jest
aby skorzystać z tej opcji, musisz być rootem. (Ta opcja jest domyślna).

-k, --jądro
Użyj modułu jądra CPUID. Informacje nie wydają się być wiarygodne dla wszystkich
kombinacje typu procesora i wersji jądra. Zazwyczaj trzeba być
root, aby użyć tej opcji.

-R, --surowe
Wyświetlaj tylko nieprzetworzone informacje szesnastkowe bez dekodowania.

-v, --wersja
Wyświetl wersję procesora.

OGRANICZENIA


Istnieje wiele przypadków, w których nie ma możliwości rozróżnienia różnych procesorów w programie
(syntetyczne) informacje. W niektórych przypadkach rozmiary pamięci podręcznych, liczba rdzeni, ciągi marek,
itp., mogą być używane do rozróżnienia wielu procesorów z tej samej rodziny i modelu. Ale tam
są przypadki, w których informacje te są niewystarczające. Zawsze, gdy CPUID nie jest w stanie odróżnić
między wieloma procesorami, wyświetli listę wszystkich znanych możliwości.

Jeśli uważasz, że dany procesor powinien być odróżnialny od innego i to
nie jest, prosimy o poinformowanie autora tego narzędzia.

Informacje (syntezatora wieloprzetwarzającego) są niewiarygodne na wielu procesorach. To wiernie
zgłasza informacje dostarczone przez instrukcję CPUID i dekoduje je zgodnie z zaleceniami
producentów procesorów, ale często informacje te są błędne. Informacja
wydaje się wskazywać na możliwości architektury, a nie na konkretny układ
faktycznie. W szczególności powszechne wydaje się twierdzenie o obecności wielu
hiperwątków, gdy jest tylko jeden.

INFORMACJE ŹRÓDŁA


Informacje na temat instrukcji CPUID i konkretnych procesorów są dostępne poniżej
dokumenty firmy Intel Corporationhttp://www.intel.com/support/processors/index.htm>, z
określone numery dokumentów:

241618: Identyfikacja procesora Intel i instrukcja CPUID, uwaga do aplikacji
485
242480: Aktualizacja specyfikacji procesora Pentium
242689: Aktualizacja specyfikacji procesora Pentium Pro
243326: Aktualizacja specyfikacji procesora Pentium 60 i 66 MHz
243337: Aktualizacja specyfikacji procesora Intel Pentium II
243748: Aktualizacja specyfikacji procesora Intel Celeron
243776: Aktualizacja specyfikacji procesora Intel Pentium II Xeon
243887: Aktualizacja specyfikacji procesora Intel Pentium II do notebooków
244444: Mobilny procesor Intel Celeron 466 MHz, 433 MHz, 400 MHz, 366 MHz, 333
Aktualizacja specyfikacji MHz, 300 MHz i 266 MHz
244453: Aktualizacja specyfikacji procesora Intel Pentium III
244460: Aktualizacja specyfikacji procesora Intel Pentium III Xeon
245306: Mobilny procesor Intel Pentium III i mobilny procesor Intel Pentium III-M
Aktualizacja specyfikacji
245421: aktualizacja specyfikacji mobilnego procesora Intel Celeron (0.18u i 0.13u)
249199: Aktualizacja specyfikacji procesora Intel Pentium 4
249678: Aktualizacja specyfikacji procesora Intel Xeon
250721: Aktualizacja specyfikacji mobilnego procesora Intel Pentium 4-M
251309: Mobilny procesor Intel Celeron w procesie 13 mikrona w pakiecie Micro-FCPGA
Aktualizacja specyfikacji
252665: Aktualizacja specyfikacji procesora Intel Pentium M
253176: Procesor Intel Pentium 4 do notebooków ze specyfikacją magistrali systemowej 533 MHz
Aktualizacja
253666: 64 i IA-32 Architectures Software Developer's Manual, tom 2A:
Odniesienie do zestawu instrukcji, AM.
276613: Wykrywanie topologii procesora wielordzeniowego w platformie IA-32 autorstwa Khanga
Nguyen i Shihjong Kuo
290741: Aktualizacja specyfikacji procesora Intel Xeon MP
290749: Procesor Intel Celeron w aktualizacji specyfikacji pakietu 478-stykowego
300303: Aktualizacja specyfikacji procesora Intel Celeron M
302209: Specyfikacja procesora Intel Pentium M w procesie 90 nm z 2 MB pamięci podręcznej L2
Aktualizacja
302352: Procesor Intel Pentium 4 w procesie 90 nm Aktualizacja specyfikacji
302354: Aktualizacja specyfikacji sekwencji 3xx procesora Intel Celeron D
302402: Procesor Intel Xeon z magistralą systemową 800 MHz
302441: Procesor Intel Pentium 4 do notebooków obsługujący technologię Hyper-Threading włączony
Aktualizacja specyfikacji technologii procesowej 90 nm
306752: Aktualizacja specyfikacji 64-bitowego procesora Intel Xeon MP z 1 MB pamięci podręcznej L2
306757: 64-bitowy procesor Intel Xeon MP z maksymalnie 8 MB pamięci podręcznej L3 Specyfikacja
Aktualizacja
306832: Procesor Intel Pentium Extreme Edition i Procesor Intel Pentium D
Aktualizacja specyfikacji
309159: Aktualizacja specyfikacji dwurdzeniowego procesora Intel Xeon 2.80 GHz
309222: Procesor Intel Core Duo i Intel Core Solo w procesie 65 nm
Aktualizacja specyfikacji
309627: Aktualizacja specyfikacji dwurdzeniowego procesora Intel Xeon z sekwencją 7000
311827: Aktualizacja specyfikacji sekwencji 300 procesora Intel Celeron D
313065: Aktualizacja specyfikacji dwurdzeniowego procesora Intel Xeon z serii 5000
313279: Procesor Intel Core 2 Extreme X6800 i Intel Core 2 Duo do komputerów stacjonarnych
Aktualizacja specyfikacji sekwencji E6000
313356: Aktualizacja specyfikacji dwurdzeniowego procesora Intel Xeon z serii 5100
314554: Aktualizacja specyfikacji dwurdzeniowego procesora Intel Xeon z serii 7100
314916: Aktualizacja specyfikacji dwurdzeniowego procesora Intel Xeon z serii 3000
313515: Aktualizacja specyfikacji dwurdzeniowego procesora Intel Pentium
316134: Aktualizacja specyfikacji czterordzeniowego procesora Intel Xeon z serii 3200
316964: Aktualizacja specyfikacji procesora Intel Celeron z serii 400
316982: Aktualizacja specyfikacji dwurdzeniowego procesora Intel Pentium do komputerów stacjonarnych z serii E2000
317667: Aktualizacja specyfikacji procesora Intel Celeron z serii 500
318081: Aktualizacja specyfikacji procesorów Intel Xeon z serii 7200 i 7300
318547: Aktualizacja specyfikacji sekwencji 200 procesora Intel Celeron
318585: Aktualizacja specyfikacji procesora Intel Xeon z serii 5400
318586: Aktualizacja specyfikacji procesora Intel Xeon z serii 5200
318727: Procesor Intel Core 2 Extreme z serii QX9000 i Intel Core 2 Quad
Aktualizacja specyfikacji procesorów z serii Q9000, Q9000S, Q8000, Q8000S
318733: Aktualizacja specyfikacji procesorów Intel Core 2 Duo z serii E8000 i E7000
318915: Procesor Intel Core 2 Duo i Intel Core 2 Extreme w procesie 45 nm
Aktualizacja specyfikacji procesu
318925: Aktualizacja specyfikacji dwurdzeniowego procesora Intel Celeron z serii E1000
319006: Aktualizacja specyfikacji dwurdzeniowego procesora Intel Xeon z serii 3100
319007: Aktualizacja specyfikacji czterordzeniowego procesora Intel Xeon z serii 3300
319129: Aktualizacja specyfikacji procesora Intel Core 2 Extreme QX9775
319433: Dokumentacja programowania rozszerzeń zestawu instrukcji architektury Intel
319536: Aktualizacja specyfikacji procesora Intel Atom z serii Z5xx
319735: Aktualizacja specyfikacji dwurdzeniowego procesora Intel Celeron z serii T1x00
319978: Aktualizacja specyfikacji procesora Intel Atom z serii 200
320047: Aktualizacja specyfikacji procesora Intel Atom z serii N270
320121: Czterordzeniowy procesor Intel Core 2 Extreme do urządzeń przenośnych, czterordzeniowy procesor Intel Core 2 do urządzeń przenośnych
Procesor, Intel Core 2 Extreme Mobile, Intel Core 2 Duo Mobile
Procesor, procesor Intel Core 2 Solo Mobile i procesor Intel Celeron 45 nm
Aktualizacja specyfikacji procesu
320257: aktualizacja specyfikacji zintegrowanego procesora Intel EP80579
320336: Aktualizacja specyfikacji procesora Intel Xeon z serii 7400
320468: Aktualizacja specyfikacji dwurdzeniowych procesorów Intel Pentium z serii E6000 i E5000
320529: Aktualizacja specyfikacji procesora Intel Atom z serii 300
320767: Procesor mobilny Intel Core i7-900 z serii Extreme Edition, Intel Core
Aktualizacja specyfikacji procesorów mobilnych i7-800 i i7-700
320836: Procesor Intel Core i7-900 do komputerów stacjonarnych z serii Extreme Edition i Intel Core
Aktualizacja specyfikacji serii procesorów do komputerów stacjonarnych i7-900
321324: Aktualizacja specyfikacji procesora Intel Xeon z serii 5500
321333: Aktualizacja specyfikacji procesora Intel Xeon z serii 3500
322166: Aktualizacja specyfikacji procesorów Intel Core i7-800 i i5-700 do komputerów stacjonarnych
322373: Aktualizacja specyfikacji procesora Intel Xeon z serii 3400
322568: Aktualizacja specyfikacji procesora Intel Celeron z serii E3x00
322849: Aktualizacja specyfikacji procesora Intel Atom z serii N400
322861: Aktualizacja specyfikacji procesora Intel Atom z serii D400 (jednordzeniowy).
322862: Aktualizacja specyfikacji procesora Intel Atom z serii D500 (dwurdzeniowy).
322814: seria procesorów mobilnych Intel Core i7-600, i5-500, i5-400 oraz i3-300
Aktualizacja specyfikacji
322911: seria procesorów Intel Core i5-600, i3-500 do komputerów stacjonarnych i Intel Pentium
Aktualizacja specyfikacji procesora G6950
323056: Aktualizacja specyfikacji procesora Intel Xeon L3406
323179: Intel Core i7-660UE, i7-620LE/UE, i7-610E, i5-520E, i3-330E i Intel
Aktualizacja specyfikacji dodatku do arkusza danych procesora Celeron serii P4505, U3405
323105: Aktualizacja specyfikacji procesora Intel Xeon z serii C5500/C3500
323254: Procesor Intel Core i7-900 do komputerów stacjonarnych z serii Extreme Edition i Intel Core
Seria procesorów do komputerów stacjonarnych i7-900 z aktualizacją specyfikacji procesu 32 nm
323338: Aktualizacja specyfikacji procesora Intel Xeon z serii 3600
323344: Aktualizacja specyfikacji procesora Intel Xeon z serii 7500
323372: Aktualizacja specyfikacji procesora Intel Xeon z serii 5600
323874: Aktualizacja specyfikacji procesorów mobilnych Intel Pentium P6000 i U5000
324209: Aktualizacja specyfikacji procesora Intel Atom z serii E6xx
324341: Aktualizacja specyfikacji procesora Intel Atom z serii N500
Wyliczanie topologii procesorów architektury Intel 64 (oficjalny dokument)
324456: Aktualizacja specyfikacji procesorów Intel Celeron do notebooków z serii P4000 i U3000
324643: Aktualizacja specyfikacji rodziny procesorów Intel Core drugiej generacji do komputerów stacjonarnych
324827: Aktualizacja specyfikacji rodziny procesorów Intel Core drugiej generacji do urządzeń mobilnych
325122: Specyfikacja rodzin produktów procesorów Intel Xeon E7-8800 / 4800 / 2800
Aktualizacja
325307: Aktualizacja specyfikacji procesora Intel Atom z serii Z600
325462: Połączony Podręcznik programisty architektury Intel 64 i IA-32
Tomy: 1, 2A, 2B, 2C, 3A, 3B i 3C
325630: Aktualizacja specyfikacji procesora Intel Atom z serii Z6xx
326140: Aktualizacja specyfikacji procesorów Intel Atom z serii N2000 i D2000
326198: Rodzina procesorów Intel Core i7 dla aktualizacji specyfikacji gniazda LGA-2011
326510: Aktualizacja specyfikacji rodziny procesorów Intel Xeon E5
326766: Aktualizacja specyfikacji rodziny procesorów Intel Core trzeciej generacji do komputerów stacjonarnych
326770: Aktualizacja specyfikacji rodziny procesorów Intel Core trzeciej generacji do urządzeń przenośnych
326774: Aktualizacja specyfikacji rodziny produktów procesora Intel Xeon E3-1200 v2
328205: Aktualizacja specyfikacji rodziny produktów Intel Xeon Phi Coprocessor x100
328899: Aktualizacja specyfikacji rodziny procesorów Intel Core czwartej generacji do komputerów stacjonarnych
328903: Aktualizacja specyfikacji rodziny procesorów Intel Core czwartej generacji do urządzeń przenośnych
328908: Aktualizacja specyfikacji rodziny produktów procesora Intel Xeon E3-1200 v3
329460: Aktualizacja specyfikacji rodziny produktów Intel Atom C2000
330785: Aktualizacja specyfikacji rodziny produktów Intel Xeon E5 v3
330836: Aktualizacja specyfikacji rodziny procesorów Intel Core M
330841: rodzina procesorów Intel Core i7 dla aktualizacji specyfikacji gniazda LGA2011-v3
332054: Aktualizacja specyfikacji rodziny produktów procesora Intel Xeon D-1500
332067: Aktualizacja specyfikacji procesorów serii Intel Atom Z8000
332095: Procesory Intel Pentium z serii N i procesory Intel Celeron
Aktualizacja specyfikacji
332317: Aktualizacja specyfikacji rodziny produktów Intel Xeon E7 v3
332381: Specyfikacja rodziny procesorów Intel Core piątej generacji do urządzeń przenośnych/komputerów stacjonarnych
Aktualizacja

Informacje na temat instrukcji CPUID i konkretnych procesorów są dostępne poniżej
dokumenty firmy Advanced Micro Devices, Inc.http://www.amd.com/us-
en/Processors/TechnicalResources>, z podanymi numerami publikacji:

20734: Uwaga dotycząca aplikacji do rozpoznawania procesorów AMD
21266: Przewodnik po wersjach procesora AMD-K6, model 6
21641: Przewodnik po wersjach procesora AMD-K6-2, model 8
21846: Przewodnik po wersjach procesora AMD-K6, model 7
22473: Przewodnik po wersjach procesora AMD-K6-III, model 9
23614: Przewodnik po wersjach procesora AMD Athlon Model 4
23865: Przewodnik po wersjach procesora AMD Duron Model 3
24332: Przewodnik po wersjach procesora AMD Athlon Model 6
24806: Przewodnik po wersjach procesora AMD Duron Model 7
25481: Specyfikacja CPUID
25703: Przewodnik po wersjach procesora AMD Athlon Model 8
25759: Przewodnik po wersjach dla procesorów AMD Athlon 64 i AMD Opteron
26094: Przewodnik programisty systemu BIOS i jądra dla procesorów AMD Athlon 64 i AMD Opteron
Procesory
27532: Przewodnik po wersjach procesora AMD Athlon Model 10
31177H: Książka danych procesorów AMD Geode NX
31610: Przewodnik po wersjach dla procesorów AMD NPT Family 0Fh
33234F: Książka danych procesorów AMD Geode LX
41322: Przewodnik po wersjach dla procesorów AMD Family 10h
41788: Przewodnik po wersjach dla procesorów AMD Family 11h
44739: Przewodnik po wersjach dla procesorów AMD Family 12h
47534: Przewodnik po wersjach dla procesorów AMD Family 14h 00h-0Fh
48063: Przewodnik po wersjach dla procesorów AMD Family 15h 00h-0Fh
48931: Przewodnik po wersjach dla procesorów AMD Family 15h 10h-1Fh
51810: Przewodnik po wersjach dla procesorów AMD Family 16h 00h-0Fh

Informacje na temat instrukcji CPUID i konkretnych procesorów są dostępne poniżej
dokumenty firmy Transmeta Corporation
<http://www.transmeta.com/crusoe_docs/Crusoe_CPUID_5-7-02.pdf>:

Rozpoznawanie procesora, 2002/05/07

Informacje na temat ogólnych poziomów CPUID hiperwizora są dostępne w tej propozycji:
<http://lwn.net/Articles/301888/>.

Informacje o poziomach CPUID hiperwizora KVM są dostępne w jądrze Linuksa pod
Dokumentacja/kvm/cpuid.txt.

Informacje na temat poziomów CPUID hiperwizora firmy Microsoft są dostępne w następującym dokumencie
od Microsoftu:http://msdn.microsoft.com/en-
us/library/windows/hardware/ff542428%28v=vs.85%29.aspx>.

Ponadto informacje są dostępne na następujących stronach internetowych:

<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_mikroprocesory>

Korzystaj z cpuid online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    IPerf2
    IPerf2
    Narzędzie do pomiaru ruchu sieciowego
    Wydajność TCP i UDP z metrykami
    zarówno pod względem przepustowości, jak i opóźnień. The
    cele obejmują utrzymanie aktywności
    iperf dorsz...
    Pobierz IPerf2
  • 2
    fre:ac - darmowy konwerter audio
    fre:ac - darmowy konwerter audio
    fre:ac to darmowy konwerter audio i CD
    ripper dla różnych formatów i koderów.
    Posiada MP3, MP4/M4A, WMA, Ogg
    Vorbis, FLAC, AAC i Bonk
    Pomoc, ...
    Pobierz fre:ac - darmowy konwerter audio
  • 3
    Biblioteki Matplotu
    Biblioteki Matplotu
    Matplotlib to wszechstronna biblioteka
    do tworzenia statycznych, animowanych i
    interaktywne wizualizacje w Pythonie.
    Matplotlib sprawia, że ​​proste rzeczy stają się łatwe i
    ciężka sprawa...
    Pobierz Matplotlib
  • 4
    Botman
    Botman
    Napisz logikę swojego chatbota raz i
    podłącz go do jednego z dostępnych
    usługi przesyłania wiadomości, w tym Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram, a nawet ty...
    Pobierz BotMana
  • 5
    Joplin
    Joplin
    Joplin jest darmowym i otwartym oprogramowaniem
    aplikacja do robienia notatek i zadań
    może obsłużyć dużą liczbę notatek w
    Format Markdown, uporządkuj je
    zeszyty i...
    Pobierz Joplin
  • 6
    gerbv – przeglądarka Gerber (RS-274X).
    gerbv – przeglądarka Gerber (RS-274X).
    Gerbv to plik Gerber typu open source
    (tylko RS-274X) przeglądarka. Gerbv pozwala
    załadować kilka plików jeden na drugim,
    wykonać pomiary na wyświetlanym obrazie,
    itp. ...
    Pobierz przeglądarkę gerbv � a Gerber (RS-274X).
  • więcej »

Komendy systemu Linux

Ad