CPU相關概念:
CPU:獨立的中央處理單元,體現在主板上是有多個CPU的插槽。
CPU cores:在每一個CPU上,都可能有多個核(core),每一個核中都有獨立的一套ALU、FPU、Cache等組件,所以這個概念也被稱作物理核。
LogicalProcessor:一個物理核模擬出的多個邏輯核,即CPU線程數。
CPU 的線程數概念僅僅只針對 Intel 的 CPU 才有用,因為它是通過 Intel 超線程技術來實現的。
如果沒有超線程技術,一個 CPU 核心對應一個線程(因此對於一個CPU,線程數總是大於或等於核心數的)。所以對於 AMD 的 CPU 來說,只有核心數的概念,沒有線程數的概念。
CPU 之所以要增加線程數,是源於多任務處理的需要:線程數越多,越有利於同時運行多個程序,因為線程數等同於在某個瞬間 CPU 能同時並行處理的任務數。
注:進程基於內存調度,線程基於CPU調度
超微半導體公司,Advanced Micro Devices, Inc.縮寫:AMD
命令行查看CPU相關參數:
在Windows中,在cmd命令中輸入“wmic”,然后在出現的新窗口中輸入“cpu get”即可查看物理CPU數、CPU核數、線程數。其中,
Name:物理CPU名稱
NumberOfCores:CPU核數
NumberOfLogicalProcessors:CPU線程數
Window10下查看CPU相關參數:
打開任務管理器,點擊性能: