Инструменты пользователя

Инструменты сайта


ru:autorun:documentation2x:sysinfo_func_getcpuinfo

GetCpuInfo

GetCPUInfo [/S] <переменная> <идентификатор> [<индекс>]

Параметры

переменнаяИмя переменной, в которое будет записано значение.
идентификаторТекстовый идентификатор получаемого значения. Возможные идентификаторы перечислены в таблице ниже. Регистр значения не имеет.
индексЧисловой индекс для идентификатора ProcessorFeatures. Для других идентификаторов значение индекса будет проигнорировано. Возможные значения индексов перечислены в таблице ниже.

Переключатели

/SИспользовать строковое представление True/False в значениях вместо 0/1.

Поддерживаемые идентификаторы

ИдентификаторЗначениеОписание
CPUStringСтрокаИдентификатор процессора (GenuineIntel, AuthenticAMD)
CPUBrandStringСтрокаХарактеристики процессора
ModelЧислоМодель
FamilyЧислоСемейство
SteppingIDЧислоID степпинга
ProcessorTypeЧислоТип процессора
ExtendedModelЧислоРасширенное значение модели
ExtendedFamilyЧислоРасширенное значение семейства
BrandIndexЧислоИндекс бренда
CLFLUSHcachelinesizeЧислоРазмер строки кэша CLFLUSH / 8
APICPhysicalIDЧислоФизический ID APIC
SSE3NewInstructions0/1Наличие поддержки инструкций SSE3
MONITOR_MWAIT0/1Наличие MONITOR/MWAIT
CPLQualifiedDebugStore0/1Наличие CPL Qualified Debug Store
ThermalMonitor20/1Наличие второго датчика температуры
CacheLineSizeЧислоРазмер строки кэша
L2AssociativityЧислоL2 Associativity
CacheSizeKЧислоРазмер кэша в Кб
ProcessorFeatures0/1Возможности процессора. Для получения значения используйте индекс (таблица ниже).

Значение <индекс> для идентификатора ProcessorFeatures:

BitMnemonicDescription
0FPUx87 FPU on Chip
1VMEVirtual-8086 Mode Enhancement
2DEDebugging Extensions
3PSEPage Size Extensions
4TSCTime Stamp Counter
5MSRRDMSR and WRMSR Support
6PAEPhysical Address Extensions
7MCEMachine Check Exception
8CX8CMPXCHG8B Inst.
9APICAPIC on Chip
10n/aReserved
11SEPSYSENTER and SYSEXIT
12MTRRMemory Type Range Registers
13PGEPTE Global Bit
14MCAMachine Check Architecture
15CMOVConditional Move/Compare Instruction
16PATPage Attribute Table
17PSEPage Size Extension
18PSNProcessor Serial Number
19CLFSHCFLUSH Instruction
20n/aReserved
21DSDebug Store
22ACPIThermal Monitor and Clock Ctrl
23MMXMMX Technology
24FXSRFXSAVE/FXRSTOR
25SSESSE Extensions
26SSE2SSE2 Extensions
27SSSelf Snoop
28HTTHyper-threading technology
29TMThermal Monitor
30n/aReserved
31PBEPend. Brk. En.

Примечания

В случае успеха значение переменной %ERROR% будет установлено в 0. В случае ошибки (несуществующий идентификатор или отсутствие блоков дополнительной информации) значение переменной %ERROR% будет установлено в 1.

ru/autorun/documentation2x/sysinfo_func_getcpuinfo.txt · Последнее изменение: 2020/03/22 18:36 — 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki