心理

當前位置 /首頁/完美生活/心理/列表

CPU的核心數和線程數分別代表什麼

CPU的核心數和線程數分別代表什麼

CPU的核心數與線程數的關係和區別。

簡單地説,CPU的核心數是指物理上,也就是硬件上存在着幾個核心。比如,雙核就是包括2個相對獨立的CPU核心單元組,四核就包含4個相對獨立的CPU核心單元組,等等,依次類推。

線程數是一種邏輯的概念,簡單地説,就是模擬出的CPU核心數。比如,可以通過一個CPU核心數模擬出2線程的CPU,也就是説,這個單核心的CPU被模擬成了一個類似雙核心CPU的功能。我們從任務管理器的性能標籤頁中看到的是兩個CPU。

比如Intel 賽揚G460是單核心,雙線程的CPU,Intel 酷睿i3 3220是雙核心 四線程,Intel 酷睿i7 4770K是四核心 八線程 ,Intel 酷睿i5 4570是四核心 四線程等等。

對於一個CPU,線程數總是大於或等於核心數的。一個核心最少對應一個線程,但通過超線程技術,一個核心可以對應兩個線程,也就是説它可以同時運行兩個線程。

CPU的線程數概念僅僅只針對Intel的CPU才有用,因為它是通過Intel超線程技術來實現的,最早應用在Pentium4上。如果沒有超線程技術,一個CPU核心對應一個線程。所以,對於AMD的CPU來説,只有核心數的概念,沒有線程數的概念。

CPU之所以要增加線程數,是源於多任務處理的需要。線程數越多,越有利於同時運行多個程序,因為線程數等同於在某個瞬間CPU能同時並行處理的任務數。

在Windows中,在cmd命令中輸入“wmic”,然後在出現的新窗口中輸入“cpu get *”即可查看物理CPU數、CPU核心數、線程數。其中

Name:表示物理CPU數

NumberOfCores:表示CPU核心數

NumberOfLogicalProcessors:表示CPU線程數

TAG標籤:CPU 線程 #