处理器,双核或i3或i5或i7的处理器ID是否等于核心处理器的数量或逻辑处理器的数量?
我正在使用win32_processor获取processorid。
它重新启动了一个处理器,但我不知道它是否会为每个核心处理器或逻辑处理器返回多个processorid。
或者,它只返回一个处理器ID,而不管核心处理器和逻辑处理器的数量。
答案 0 :(得分:0)
您需要在系统上对此进行测试,因为它取决于您拥有的CPU类型。每个逻辑(超线程)处理器可能只有一个条目。
以下是msdn says
在多处理器计算机上,Win32_Processor的一个实例 每个处理器都存在类。
确定总数 与计算机系统对象关联的处理器实例,使用 Win32_ComputerSystemProcessor关联类。
确定是否 为处理器启用超线程,比较 NumberOfLogicalProcessors和NumberOfCores。如果超线程是 在处理器的BIOS中启用,然后NumberOfCores小于 NumberOfLogicalProcessors。例如,一个双处理器系统 包含两个启用超线程的处理器可以运行四个 线程或程序[
或同时]。在这种情况下,NumberOfCores是 2和NumberOfLogicalProcessors是4。