Вопрос Список идентификаторов CPUID? [закрыто]


Есть ли список из всех известных идентификаторов процессора x86 (например, «x86 Family 6 Model 15 Stepping 13»)?


4
2018-01-18 20:10


происхождения




ответы:


CPUID на самом деле является инструкцией (т. е. командой / функцией / и т. д.), которую Intel начала строить в своих процессорах в начале 90-х (Pentium и несколько поздних моделей 486). При вызове он возвращает некоторую информацию, которая, как вы упомянули, объединяется, чтобы указать конкретный процессор (и другие данные, такие как функции), что позволяет программе определять, какой процессор присутствует (конечно, более ранние процессоры не могут быть обнаружены в этот способ).

Поскольку это команда ЦП, очевидное место для поиска списка содержится в технических документах (спецификациях программирования) поставщиков ЦП. Тем не менее, есть выход, потому что после Pentium AMD отделилась и начала создавать свою собственную архитектуру процессора, которая со временем становилась все менее и менее совместимой с Intel (т. Е. Различными сокетами, разными функциями, даже разными наборами команд в некоторой степени). Таким образом, вам также нужно будет проверить AMD тек-документы, чтобы у вас была неполная информация (в конце концов, у Intel нет мотивации включать модели конкурентов в их документацияВ самом деле, термин "AMD'Даже не встречается в нем).

Другое дело, что в дополнение к только Intel и AMD есть другие производители процессоров (верьте или нет, это большой сюрприз для многих людей). Есть устаревшие продавцы, такие как Cyrix, некоторые из которых больше не производят процессоры и некоторые другие, которые производят процессоры для корпоративных серверов (IBM) или встроенные устройства (РУКА), а не потребительское оборудование. Если вы хотите их также, то вам нужно будет исследовать их индивидуально, потому что нет центрального места для поиска (Wikipedia имеет некоторая информация, но это - неудивительно - крайне неполно), тогда как Процессорный мир имеет намного больше (go figure), хотя, опять же, он, вероятно, будет неполным, тем более, что новые процессоры производятся регулярно.

Обратите также внимание на то, что многие поставщики не включают CPUID вообще, поэтому между тем и тем фактом, что даже более старые процессоры Intel не имели этого, технически, нет список может быть полностью завершен.


Рекомендации:


7
2018-01-18 21:12



IBM больше не производит x86 cpus, ARM никогда не производила их. «Другой» поставщик, о котором вы говорите, - это Via (и поверьте или нет, x64 Windows откажется устанавливать на любой процессор, отличный от Intel, AMD или Via) - kinokijuf
@kinokijuf, я уже не говорил о x86 этим абзацем. Я думал, что это понятно, но я рассмотрел основных поставщиков x86 в первых двух, а затем объяснил Разное Производители процессоров, поскольку некоторые из них могут включать CPUID независимо от архитектуры. И для записи я никогда не говорил, что IBM все еще производит Процессоры x86, Я ясно сказал, что они только делают серверные процессоры сейчас. - Synetech
Согласно Википедии, нет других архитектур (кроме ia64), которые включают эквивалент CPUID. - kinokijuf
@kinokijuf, «Семейство Intel x86 x86 так далеко было единственным семейством процессоров, имеющим инструкцию CPUID. RISC, DSP и транспьютерные семейства чипов не приняли инструкцию любым заметным образом, несмотря на наличие (в относительном выражении) стольких вариаций в дизайне ». Другими словами, любой человек может свободно выполнять такую ​​команду по желанию. Как я уже сказал, все меняется часто, - Synetech


Просите, и вы получите: 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)

5
2018-01-18 20:48





Существует также другой веб-сайт, который содержит довольно недавний список (до ноября 2014 года в последний раз, когда я проверяю):

http://a4lg.com/tech/x86/database/x86-families-and-models.en.html

Я хочу, чтобы этот список можно было обновить снова!


0
2017-11-10 22:59