Список CPUID? [зачинено]


4

Чи є список десь із всіх відомих ідентифікаторів процесорів x86 (наприклад, "x86 Family 6 Model 15 Stepping 13")?

Відповіді:


7

CPUID насправді є інструкцією (тобто командою / функцією / і т.д.), що Intel почала будувати свої процесори на початку 90-х років (Pentiums і кілька останніх моделей 486). Коли він викликається, він повертає деяку інформацію, яку, як ви згадували, об'єднують для позначення конкретного процесора (та інших даних, таких як функції), що дозволяє програмі виявити, який тип ЦП існує (звичайно, раніше процесори не можуть бути виявлені таким чином).

Оскільки вона є командою процесора, очевидним місцем для пошуку списку є технічні документи (специфікації програмування) постачальників процесорів. Існує підхід, але після того, як після Pentium, AMD розпалася і почала створювати власну архітектуру процесора, яка з часом стала менш сумісною з Intel (тобто різними сокетами, різними функціями, навіть різними наборами інструкцій). Таким чином, вам також потрібно перевірити AMD tech-docs , щоб ви не мали неповної інформації (зрештою, Intel не має мотивації включити моделі конкурентів у свої документації "Фактично, термін" AMD В ньому навіть не відбувається).

Інша річ, що слід зазначити, що є інші постачальники процесорів на додаток до Intel і AMD (вірте чи ні, це є великим сюрпризом для багатьох людей). Є застарілі постачальники Cyrix , хто більше не виробляє процесори, і кілька інших, які виробляють процесори для корпоративних серверів ( IBM ) або вбудовані пристрої ( ARM ) і таке замість споживчого обладнання. Якщо ви хочете, щоб це також, то вам доведеться досліджувати їх окремо, тому що немає центрального місця для перегляду (у Вікіпедії є деяку інформацію , але це - не дивно - дуже незавершено) CPU World має набагато більше (див. цифру), хоча знову ж таки, це, ймовірно, буде неповним, тим більше що нові процесори виробляються регулярно.

Зауважте також, що багато постачальників не включають CPUID взагалі, так що між цим і тим, що навіть старші процесори Intel його не мали, технічно, ні список може бути повністю завершений.


Посилання:


IBM більше не виробляє процесори x86, ARM їх ніколи не виробляв. "Інший" постачальник, про який ви говорите, - Via (і вірте чи ні, Windows x64 відмовиться встановлювати на будь-якому процесорі, крім Intel, AMD або Via )
kinokijuf

@kinokijuf, я більше не говорив про x86 за цим пунктом. Я думав, що це зрозуміло, але я висвітлив основних постачальників x86 в перших двох і потім пояснив різне Продавці процесорів, оскільки деякі з них можуть включати CPUID незалежно від архітектури. А для запису я ніколи не говорив, що IBM досі виробляє CPU x86 Я чітко сказав, що тепер вони створюють серверні процесори.
Synetech

Згідно з Вікіпедією , немає інших архітектур (крім ia64), які включають еквівалент CPUID.
kinokijuf

1
@kinokijuf, Сімейство Intel-AMD x86 так далеко була єдиною сімейством CPU, яка має інструкцію CPUID. RISC, DSP і транспьютер, подібно до сімейств чіпів, не прийняли інструкції будь-яким помітним способом , незважаючи на те, що (у відносних термінах) є багато варіацій у дизайні. " Іншими словами, кожен може вільно реалізувати таку команду, як бажано. Як я вже сказав, все змінюється часто .
Synetech

5

Запитайте, і ви отримаєте: http://www.cpu-world.com/cgi-bin/CPUID.pl

Незважаючи на те, що ця сторінка не обов'язково завершується, вона, здається, має досить велику кількість CPUID ... ось розумний приклад, 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)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.