CPU、CPU核與線程的關系


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相關參數:

打開任務管理器,點擊性能:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM