系统是如何在VB中计算得到NumberOfLogicalProcessors的



对于Intel(R)Core(TM)2 Quad CPU Q8400@2.66GHz型号的CPU,我将NumberOfCoresNumberOfLogicalProcessors都设为4。

我想知道系统是如何计算NumberOfLogicalProcessors的?

我应该用什么来获得cpu的实际数量?

操作系统:win2k8 R2

这取决于实际CPU的含义。

Win32_ProcessorNumberOfCores指定物理CPU核心的总数。一个芯片可以包含一个或多个CPU核心。

Win32_ProcessorNumberOfLogicalProcessors指定虚拟CPU核心的总数。在一个物理CPU核心中可以有两个或多个<em]虚拟>中央处理器核心。在x86兼容的计算机上,这仅在英特尔的"超线程"CPU中可用。

另一方面,Win32_ComputerSystemNumberOfProcessors指定安装在多处理器主板上的物理处理器芯片的总数。

Win32_ComputerSystemNumberOfLogicalProcessorsWin32_ProcessorNumberOfLogicalProcessors相同。

相关内容

  • 没有找到相关文章

最新更新