...

Cpuid что это за программа и нужна ли

Что скрывается за аббревиатурой CPUID?

CPU-Z идентифицирует не каждый процессор. Устройства без поддержки инструкции CPUID не определяются. Вы вряд ли встретите несовместимый с командой кристалл. Разберёмся, чем примечательна аббревиатура, что собой представляет. Покажем, как узнать, реализована ли CPUID в процессоре компьютера или ноутбука.

Что такое CPUID

CPU ID – процессорная инструкция, созданная для сбора и выдачи технической информации о ЦП. Она помогает BIOS, операционной системе и приложениям идентифицировать процессор. Внедряться начала с 1993 года параллельно с выходом на рынок кристаллов Intel 80486 вместе с ещё 75 командами.

Многие из вас думали, что CPUID – это название компании-разработчика?

Перед обращением к процессору в регистр EAX (изредка ECX) помещается значение, указывающее, какие сведения необходимо выдать. В зависимости от входного значения, которое отличается у разных разработчиков и моделей ЦП, получателю отправляются разные данные.

В инструкции два набора команд. Один возвращает основную сводку о CPU, второй – дополнительные сведения.

Как проверить, поддерживает ли процессор CPUID

Если вашему процессору менее 20 лет, значит он совместим с инструкцией. Не все древние модели, выпущенные в середине 1990-х годов, поддерживают инструкцию. Начиная с линейки Intel486 (80486), кристаллы предоставляют возможность проверить, реализована ли в них команда CPUID. За это отвечает особый флаг (последовательность битов) в регистре EFLAGS. Если значение флага изменяется, команда поддерживается, если недоступно для редактирования – нет.

Для проверки применяется следующий алгоритм (на Ассемблере):

pushfd

pop eax

mov ebx, eax

xor eax, 200000h

push eax

popfd

pushfd

pop eax

xor eax, ebx

je no_cpuid

Этот код уже внедрён и в CPU-Z.

Последовательность идентификации процессора с помощью CPUID

Исходя из содержимого EAX-регистра, CPUID знает, какие свойства или характеристики нужно выдать.

  • EAX = 0 – отправит идентификатор кристалла;
  • EAX = 2 – справка о кэше: тип, объем;
  • EAX = 3 – идентификатор модели;
  • EAX > 3 – выдаст специфические возможности экземпляра, зависят от модели.

Какие данные можно получить при помощи CPUID-инструкции

Благодаря команде утилиты вроде CPU-Z и сама операционная система получают массу подробностей о ЦП. Windows, например, они нужны для идентификации аппаратуры при написании приложений на низкоуровневых языках программирования – операционные системы, компиляторы, драйверы. К получаемым характеристикам относятся:

инструкции для процессора

  • архитектура и её расширения;
  • размеры буферов и кэшей разного уровня;
  • серийный номер;
  • семейство, модель, производитель;
  • идентификатор;
  • тип;
  • тактовая частота.

Какие программы используют инструкцию CPUID

Инструкция CPUID может выполняться не только ядром операционной системы, но и пользовательским программным обеспечение. Это даёт возможность программистам писать приложения для исследования центральных процессоров. Создано много такого софта, предоставляющего сведения о CPU посредством инструкции CPUID.

Из переводящих полученные биты в человеко-понимаемую форму отметим:

Что скрывается за аббревиатурой CPUID?

  • CPU-Z – крохотная утилита для идентификации железа, тестирования процессора.
  • The CPUID Explorer – расширенный аналог предыдущего инструмента, разработка которого прекращена.
  • Intel Processor Identification Utility – фирменная утилита для идентификации процессоров собственного производства.
  • Msr-tools для Linux – также предоставит значения регистров MSR.
  • Cupid – очередной идентификатор для Linux.
  • Ggg-cpuid – собирает сведения с процессоров на различных архитектурах.

Вопросы и ответы

Михаил Строганов

Занимаюсь исследованиями софта и прикладным программированием уже более 11 лет. Перешел на сторону Open Source программ и выделяю их на фоне остальных.

Задать вопрос
Описывайте свои проблемы, всегда рады помочь.
Вопрос эксперту

Для чего нужна Max CPUID Value Limit в БИОСе?

Михаил Строганов

Опция позволяет указать число параметров, которое получит операционная система в качестве ответа на команду CPUID.

CPU-Z 1.80.2

CPU-Z – это бесплатная утилита отображающая техническую информацию о компьютере, в основном о процессоре.

Детально рассмотрим все её возможности

Первая вкладка «CPU» отображает информацию о процессоре

Вкладка «CPU»

На данной вкладке можно увидеть Наименование процессора, наименование ядра, максимальный объем теплоотдачи, измеряемый в ватах. Тип разъёма (Socket). Техпроцесс процессора, напряжение питания процессора. Семейство, модель. В нижней части содержится наиболее полезная информация. Это, текущая частота процессора, в моем случае это 2792,58 MHz, ниже показан множитель и опорная частота шины. В правой части окна показана информация о кэш памяти процессора на трех уровнях. В самом низу показано количество ядер процессора и количество потоков, т.е. В моем случае 2 физических ядра и два виртуальных, дающих в сумме 4 потока.

На второй вкладке, а именно вкладке «Caches» более подробно показана информация о кэш памяти

Вкладка «Caches»

На третьей вкладке «Mainboard» содержится информация о материнской плате

Вкладка «Mainboard»

В верху указано наименование материнской платы, наименование чипсета, архитектура.В средней части окна содержится информация о версии BIOSа номер версии и дата выпуска.В самом низу информация о интерфейсе видеокарты в моем случае это PCI-Express.

Четвертая вкладка «Memory» показывает информацию об оперативной памяти.

Вкладка «Memory»

А конкретно, тип, количество каналов. И более подробно: частота памяти, задержки, время циклов и д.р.

Следующая вкладка «SPD» отображает информацию о рекомендованных настройках оперативной памяти, но зачастую они могут не отображаться.

Вкладка «SPD»

Вкладка «Graphics» отображает информацию о видеокарте

Вкладка «Graphics»

В окне показано наименование видеочипа, процессор видеокарты, производитель и его логотип, частота, а также частота памяти и её объем.

Предпоследняя вкладка «Bench»

Вкладка «Bench»

Стресс тест, для проверки стабильности работы процессора при его «разгоне».

Последняя вкладка «About»

Вкладка «About»

Содержит информацию о программе, о версии, а также информация о текущей версии Windows, DirectX. Так же имеется ссылка на официальный сайт программы www.cpuid.com, на котором можно скачать официальную версию программы. На сайте www.cpuz.ru можно скачать и русифицированную версию данной программы.

Вывод: эта программа показывает достаточно большое и полное количество технических характеристик вашего персонального компьютера. И хоть она и призвана отображать данные только о вашем центральном процессоре, но также ей можно воспользоваться для просмотра таких характеристик как оперативная память, материнская плата, графический адаптер.

НИУ МГСУ, 2018 Мещеряков Александр Геннадьевич ИЭУИС 4-1

О программе CPU-Z

Для установки и стабильной работы без ошибок и сбоев некоторых программ требуется соблюдать системные требования. В первую очередь, это касается игр, мощных графических редакторов и медиа-центров, так как для них требуется большая мощность устройства. Для соблюдения системных требований и оценки реальной производительности персонального компьютера нужно знать его фактические параметры. Для этого имеется ряд специальных программ, одна из которых — CPU-Z.

CPUID CPU-Z: что это за программа, и для чего она нужна

CPU-Z – это максимально простая программа, которая позволяет пользователю получить наиболее подробную информацию о своем устройстве и его технических параметрах. Она выпускается бесплатно и работает на всех используемых на данный момент версиях Windows, начиная от версии 98 года, заканчивая 10. Также имеется приложение для Андроид.

Особенно популярна CPU-Z среди работников сферы IT, сотрудников различных служб по ремонту и настройке компьютеров, а также любителей компьютерных игр. Происходит это благодаря тому, что приложение охватывает практически все стороны работы устройства, осуществляя мониторинг за состоянием оперативной памяти, процессора, видеокарты и материнской платы.

Важно! CPU-Z не касается работы жесткого диска.

Описание интерфейса CPU-Z

При запуске программы на экране появляется окно с несколькими основными вкладками и кнопками. Главные две кнопки: ОК, которая означает завершение просмотра и закрытие окна, и кнопка валидации – функции, которая будет описана позднее.

Процессор

Первая вкладка является вкладкой по умолчанию и открывается вместе с программой. Она содержит все данные о процессоре. Все параметры на вкладке поделены на несколько групп. Они содержат подробную информацию о частоте процессора, его модели, способе производства и установке на плату, поддерживаемые форматы инструкций, количество ядер и отдельно информацию по каждому ядру.

Фото 1

Caches

Данная вкладка содержит данные о кэш-памяти системы. Каждая группа параметров отвечает за различный порядок и тип кэша (память для инструкций или обрабатываемых данных). Содержатся данные об объеме памяти, отведенной под кэш, количество кэшэй процессора, а также метод шифрование этих данных.

Фото 2

Mainboard

Здесь представлены сведения о материнской плате. Параметры разделены на 3 группы:

  1. В первой содержатся общие данные о модели, производителе, чипе и шинах для работы с вводом и выводом данных по «южному мосту».
  2. Во второй группе можно найти информацию о БИОСе: его версии, времени выпуска и производителе.
  3. Третья группа содержит информацию о графической шине, режиме ее работы и дополнительных каналах передачи информации.

Фото 3

Memory

На вкладке имеется вся информация об используемой оперативной памяти. Первая группы показателей информирует о типе используемой памяти, ее объем, числе каналов передачи, частота контроллера. Вторая группа показывает частоту для памяти и отношение этой частоты к пропускной способности (частоте шины).

Фото 4

SPD

В данной вкладке представлены данные от модуля памяти на материнской плате. Здесь представлены частоты и временные интервалы для различных частот сигнала. Модуль памяти представляет собой небольшую микросхему на материнской плате, которая, по сути, является «флешкой», содержащей необходимую информацию.

Фото 5

Graphics

Здесь расположена информация о графической составляющей системы. Сюда относятся параметры видеопроцессора, частоты видеокарты и память, выделенная под потребности графического интерфейса системы.

Фото 6

About

Здесь представлена информация о самой программе, версии, команде разработчиков, дате выхода, а также о системе. Имеется возможность сохранения отчета о работе устройства в текстовом формате и формате веб-страниц.

Здесь также можно включить функцию валидации, которая заключается в отправлении отчетов на официальный сайт в базу данных.

Фото 7

Для упрощения работы в программе используются горячие клавиши. Наиболее часто употребляются:

  • F5 – создает скриншот, сохраняя изображение в той папке, где находится программа.
  • F6 – создает копию снимка экрана в оперативной памяти.
  • F7 – производит процесс валидации и также сохраняет файл с отчетом в папке с программой.
  • F9 – переключает счет частоты работы процессора.

Возможности утилиты CPU-Z

Возможности программы достаточны обширны. Наиболее значимые из них:

  • Сведения о процессоре. Сюда относится наименование, модель, производитель, частота процессора и шины, тип разъема на плате для установки процессора, количество потоков и ядер, напряжение на ядрах, множитель и поддерживаемые форматы инструкций, объем и организация хранилищ КЭШа.
  • Данные материнской платы. Здесь также можно найти сведения о производителе и модели платы, число линий, чипсет, версия БИОСа, интерфейс, данные моста для ввода и вывода информации.
  • Информация об оперативной памяти: объем и тип памяти, число каналов доступа, режим двухканальной работы, частота контроллера, количество и информация об установленных модулях.
  • Сведения о видеоадаптаре: его наименование в системе, его собственные профили настройки, производитель, используемая видеопамять, ее тип и производитель, частота его модулей, разрядность используемой шины.
  • Также в более новых (выше 1.5.1) версиях программы добавлена вкладка с графикой, которая содержит данные о графических составляющих системы. Главное, чего касается этот раздел, – работа видеокарты.

Также одна из функций программы – это составление подробных отчетов о работе компьютера и системы в текстовом формате или формате веб-страниц с последующим размещением отчетов в электронной базе данных приложения на официальном сайте.

В более новых версиях выше 1.7.3. имеется функция, которая позволяет оценить производительность процессора и даже произвести стресс-тест для него.

Внимание! При работе с данным приложением нужно с осторожностью нажимать кнопки клавиатуры, так как большинство функций привязаны к горячим клавишам, что удобно для опытных пользователей.

Как установить CPU-Z

Начиная с обновления 1.5.1, установку программы можно провести двумя путями:

  • Первый вариант заключается в скачивании уже готового приложения, не требующего установки . После запуска скачанного файла сразу открывается окно программы, готовой к работе. Такой вариант является классическим для CPU-Z.
  • Второй вариант стал доступен как раз с версии 1.5.1. Он заключается в скачивании файла-установщика с последующим запуском и процессом установки. Данный метод рекомендуют разработчики, заявляя, что такая программа более стабильна и производительна и в ней количество ошибок сведено дл минимума.

Справка! Для 32 и 64-битной систем файл-установщик является универсальным (разрядность системы выбирается в процессе установки), а программы без предварительной установки необходимо скачивать сразу для нужной системы, выбрав соответствующий файл на сайте.

Как поставить русский язык в CPU-Z

В официальной версии программы нет поддержки нескольких языков — CPU-Z можно скачать с официального сайта только на английском языке. Однако различные сборки, в которых имеется и русскоязычный интерфейс, представлены в Интернете в большом количестве. Перед скачиванием следует тщательно проверить ресурс и изучить отзывы и комментарии о работоспособности представленной программы.

Возможна ли онлайн-проверка в CPU-Z

Проверка системы и технических параметров персонального компьютера с помощью программы CPU-Z возможна только при наличии утилиты на компьютере, которая позволяет собрать сведения обо всех основных составляющих системного блока и предоставить их пользователю.

CPU-Z – программа, которая имеет большое количество функций просмотра данных о компьютере и системе. Она затрагивает все основные технические параметры, которые помогут специалистам при ремонте и настройке устройства, а также рядовым пользователям при оптимизации компьютера и установке сверхмощных игр и программ. CPU-Z поддерживает все используемые в данный момент версии Windows и даже Android. Все сведения в программе представлены в простом интерфейсе на небольшом количестве вкладок.

При подготовке материала использовались источники:
https://top10prog.ru/instructions/cpuz/cpuid
https://agmesh.github.io/CPU-Z.html
https://cpu-z1.ru/

Оцените статью