Відповіді:
CPUID
насправді є інструкцією (тобто командою / функцією / і т.д.), що Intel почала будувати свої процесори на початку 90-х років (Pentiums і кілька останніх моделей 486). Коли він викликається, він повертає деяку інформацію, яку, як ви згадували, об'єднують для позначення конкретного процесора (та інших даних, таких як функції), що дозволяє програмі виявити, який тип ЦП існує (звичайно, раніше процесори не можуть бути виявлені таким чином).
Оскільки вона є командою процесора, очевидним місцем для пошуку списку є технічні документи (специфікації програмування) постачальників процесорів. Існує підхід, але після того, як після Pentium, AMD розпалася і почала створювати власну архітектуру процесора, яка з часом стала менш сумісною з Intel (тобто різними сокетами, різними функціями, навіть різними наборами інструкцій). Таким чином, вам також потрібно перевірити AMD tech-docs , щоб ви не мали неповної інформації (зрештою, Intel не має мотивації включити моделі конкурентів у свої документації "Фактично, термін" AMD В ньому навіть не відбувається).
Інша річ, що слід зазначити, що є інші постачальники процесорів на додаток до Intel і AMD (вірте чи ні, це є великим сюрпризом для багатьох людей). Є застарілі постачальники Cyrix , хто більше не виробляє процесори, і кілька інших, які виробляють процесори для корпоративних серверів ( IBM ) або вбудовані пристрої ( ARM ) і таке замість споживчого обладнання. Якщо ви хочете, щоб це також, то вам доведеться досліджувати їх окремо, тому що немає центрального місця для перегляду (у Вікіпедії є деяку інформацію , але це - не дивно - дуже незавершено) CPU World має набагато більше (див. цифру), хоча знову ж таки, це, ймовірно, буде неповним, тим більше що нові процесори виробляються регулярно.
Зауважте також, що багато постачальників не включають CPUID
взагалі, так що між цим і тим, що навіть старші процесори Intel його не мали, технічно, ні список може бути повністю завершений.
Посилання:
Запитайте, і ви отримаєте: 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)
Існує ще один веб-сайт, який містить досить недавній список (до листопада 2014 року останній раз я перевіряв):
http://a4lg.com/tech/x86/database/x86-families-and-models.en.html
Я бажаю, щоб цей список знову був оновлений!