cpu的核心數(shù)和線(xiàn)程數(shù)
在windows操作系統(tǒng)下,想看看自己cpu的核數(shù),我打開(kāi)任務(wù)管理器-性能-CPU,看到我的cpu是2核。

然后,我打開(kāi)計(jì)算機(jī)管理-設(shè)備管理器-處理器,發(fā)現(xiàn)這里顯示四個(gè)cpu信息,但這四個(gè)不是內(nèi)核數(shù),是線(xiàn)程數(shù)。

一、概念:
1. 核心數(shù)(Cores):CPU實(shí)際的物理核心數(shù)量,比如雙核、四核、六核、八核等。
2. 線(xiàn)程數(shù)(Threads):CPU能同時(shí)并行處理任務(wù)的數(shù)量,是個(gè)虛擬的東西,物理意義上并不存在,線(xiàn)程數(shù)≥核心數(shù)
打個(gè)比方:假設(shè)每條生產(chǎn)線(xiàn)代表一個(gè)核心,每名工人代表一個(gè)線(xiàn)程,CPU是整個(gè)工廠(chǎng)。
過(guò)去一條生產(chǎn)線(xiàn)上只有1名工人,就像是單核處理器,這名工人只能處理1個(gè)任務(wù)。后來(lái),引入了超線(xiàn)程,同一條生產(chǎn)線(xiàn)上又雇了1名工人,還是一條生產(chǎn)線(xiàn),但2名打工人同時(shí)工作,可以理解成雙核4線(xiàn)程。如果有多條生產(chǎn)線(xiàn),并且每條生產(chǎn)線(xiàn)都有2名工人,那么整個(gè)工廠(chǎng)的生產(chǎn)效率就會(huì)提高很多。
二、 區(qū)別:
1、存在形式不同
(1)、CPU的核心數(shù)指的是硬件上真實(shí)存在的物體;
(2)、CPU的線(xiàn)程數(shù)只是一種邏輯上的概念,并非真實(shí)存在的物體,只是為了更好地描述CPU的運(yùn)作能力。
2、出現(xiàn)的原因不同
(1)、核心數(shù)出現(xiàn)的原因:處理器主頻提升上的技術(shù)遇到瓶頸,向“多核心”的方向發(fā)展可以在不用進(jìn)行大規(guī)模開(kāi)發(fā)的情況下將現(xiàn)有產(chǎn)品發(fā)展成為理論性能更為強(qiáng)大的多核心處理器系統(tǒng),也因此出現(xiàn)了“核心數(shù)”的說(shuō)法。
(2)、線(xiàn)程數(shù)出現(xiàn)的原因:為了進(jìn)一步提高計(jì)算機(jī)多任務(wù)處理的工作能力。線(xiàn)程數(shù)越多,越有利于同時(shí)運(yùn)行多個(gè)程序

浙公網(wǎng)安備 33010602011771號(hào)