如何在linux系统中获取WMI的处理器id?
我需要在linux系统中获取get-wmiobject win32|u processor | select object-property processorId的结果。 为了做到这一点,我首先需要了解WMI从何处获取结果。 到目前为止,我的理解是get wmiobject win32_处理器在本例中的作用类似于汇编程序指令CPUID的包装器 从: 处理者 数据类型:字符串 访问类型:只读 限定符:SMBIOS |类型4 |处理器信息|处理器ID 描述处理器功能的处理器信息。对于x86类CPU,字段格式取决于CPUID指令的处理器支持。如果支持该指令,则该属性包含2个DWORD格式的值。第一个是08h-0Bh的偏移量,这是CPUID指令在输入EAX设置为1时返回的EAX值。第二个是0Ch-0Fh的偏移量,这是指令返回的EDX值。只有属性的前两个字节是有效的,并且包含CPU重置时DX寄存器的内容。所有其他字节都设置为0零,并且内容为DWORD格式 返回偏移量的含义是什么?这两个DWORD是否返回了CPU支持的所有活动flagstrue/功能的位表示?你能提供一个计算一的例子吗 最终,为了在linux系统中获得相同的数据,我需要为CPUID调用编写一个包装器,并解析在适当的CPU寄存器中返回的数据如何在linux系统中获取WMI的处理器id?,wmi,get-wmiobject,cpuid,Wmi,Get Wmiobject,Cpuid,我需要在linux系统中获取get-wmiobject win32|u processor | select object-property processorId的结果。 为了做到这一点,我首先需要了解WMI从何处获取结果。 到目前为止,我的理解是get wmiobject win32_处理器在本例中的作用类似于汇编程序指令CPUID的包装器 从: 处理者 数据类型:字符串 访问类型:只读 限定符:SMBIOS |类型4 |处理器信息|处理器ID 描述处理器功能的处理器信息。对于x86类CPU