03.03 處理器幾核幾線程是什麼意思?

AA沙雪


我們在選購電腦的時候,經常會聽到一些“幾核幾線程CPU”的術語,比如四核八線程,八核十六線程之類的,那麼這個所謂的幾個核心和線程都是什麼意思呢?請看下面介紹。

CPU的“幾核幾線程”是什麼意思?

一、CPU核心介紹


CPU的核心數是指內部擁有幾個物理內核,每個內核都可以當做一個單核CPU來看待,雙核CPU就相當於有兩套硬件資源組合在了一個盒子裡面,這個核心數理解起來還是挺容易的,比較難理解的是線程數,請看下面。

二、CPU線程介紹


CPU擁有幾線程原本是和核心數相對應的,即CPU有幾個核心就有幾個線程,但英特爾公司在2002年發佈了一種超線程技術,它是通過特殊的硬件指令將一個CPU內核模擬成兩個邏輯核心來使用,這樣在處理一些多線程任務時,可以實現數據的並行處理,大大的提高運算效率,使CPU的性能發揮的更加徹底。但模擬出來的核心畢竟不是真正的物理核心,總體性能還是不如真正的多核心CPU。

三、通俗的理解CPU核心和線程

上面所說可能並不是那麼好理解,我們下面再以一種通俗的方式讓大家加深瞭解一下,請看下面:

我們可以把CPU核心比喻成一套維修工具,裡面有萬用表、螺絲刀、扳手等,擁有幾個核心就代表有擁有幾套工具,而線程數則代表是幾個人幹活,正常情況下是一個人拿一套工具幹活,資源都是獨立的。


而超線程技術則相當於是兩個人使用一套工具幹活,一個人使用螺絲刀,一個人使用扳手,資源是共享的,這樣下來工作效率就提高了不少,但有時候也會出現兩個人同時使用螺絲刀的現象,這就需要一個人用完另一個人再去使用,會有一定的等待時間,所以總體的效率雖然要高於一個人使用一套工具幹活,但還是比不上兩個人各配一套工具來的快。

看完上面的解釋,應該能明白核心和線程的意思了吧,需要說明的是,超線程還需要主板、系統以及應用軟件的支持才能發揮作用,而我們一般的上網大多都是單線程的,所以超線程技術的應用範圍有限,大多集中在圖形或視頻處理等專業領域。


電子維修


幾核:指多核心,即單芯片多處理器,簡稱CMP。CMP是由美國斯坦福大學提出的,其思想是將大規模並行處理器中的SMP(對稱多處理器)集成到同一芯片內,各個處理器並行執行不同的進程。

幾線程:指多線程,簡稱SMT。SMT可通過複製處理器上的結構狀態,讓同一個處理器上的多個線程同步執行並共享處理器的執行資源,可最大限度地實現寬發射、亂序的超標量處理,提高處理器運算部件的利用率,緩和由於數據相關或Cache未命中帶來的訪問內存延時


擴展資料

·使用線程可以把佔據時間長的程序中的任務放到後臺去處理,·用戶界面可以更加吸引人,這樣比如用戶點擊了一個按鈕去觸發某些事件的處理,可以彈出一個進度條來顯示處理的進度,·程序的運行速度可能加快。

在一些等待的任務實現上如用戶輸入、文件讀寫和網絡收發數據等,線程就比較有用了。在這種情況下可以釋放一些珍貴的資源如內存佔用等等。多線程技術在IOS軟件開發中也有舉足輕重的位置。

線程和進程的區別在於,子進程和父進程有不同的代碼和數據空間,而多個線程則共享數據空間,每個線程有自己的執行堆棧和程序計數器為其執行上下文.多線程主要是為了節約CPU時間,發揮利用,根據具體情況而定. 線程的運行中需要使用計算機的內存資源和CPU。


用戶213554657867


你好,處理器的幾核指的就是處理器中有幾個核心,多線程就是利用超線程技術(超線程技術就是利用特殊的硬件指令把兩個邏輯內核模擬成兩個物理芯片,讓單個處理器都能使用線程級並行計算,進而兼容多線程操作系統和軟件,減少了cpu的閒置時間,提高的cpu的運行效率。)允許超線程運行後,在操作系統中看到的cpu數量是實際物理cpu數量的兩倍,就是1個cpu可以看到兩個,兩個可以看到四個。 假如一顆cpu有兩個核心,支持超線程技術,我們便稱之為雙核四線程 一般來說,物理cpu個數×每顆核數就應該等於邏輯cpu的個數


數碼小C


cpu 發展史上 主頻 上3.0之後,因為加電壓高,發熱量大,供電,散熱需求會上升,溫度高與90度之後電子元件會出現不穩定現象,因特爾開始採用雙核,之後又有了四核 八核技術 用以提升性能,超線程技術開發之後,出現了多核多線程,增加多任務處理能力。英特爾 酷睿 至強系列。

主頻相當於手臂臂力,臂力越大,性能越強 玩遊戲幀數會高

核心就相當於,有多個手臂,核心越多處理多任務能力越強

線程,相當於一個手臂長兩隻手,一般常見的有雙核四線程 四核八線程 八核十六線程,也有一核四線程特殊架構,線程越多,多任務處理能力強,多半用於視頻渲染,遊戲多開


jack焦坤


CPU的多核心,一般被稱作單核心多處理器。就是大規模的並行處理器放置集成到同一芯片,然後每個核心都可以執行不同的數據處理、進程。

簡單的可以理解為。CPU的核心處理器在不斷髮展的過程中,頻率提升到一定的程度後,因製造工藝和成本原因的限制,不能夠在研發生產出更高頻率的cpu來提升cpu的性能。那還需要不斷提升cpu的性能,多核心的解決方案也就應運而生。通過一個cpu中多個核心的運作,來最大效率的提升cpu的性能。兩個人幹活總比一個人幹活的效率更高,cpu也是如此。

多線程可以理解為一個人是否可以一心多用,在做這件事情的同時是否還可以做其他的一些事情呢?而電腦的多線程操作是常態。


凱騰凱


我們在購買電腦的時候,經常聽到這個處理器是幾核幾線程的,那麼到底是什麼意思呢?

CPU,被稱作中央處理器是電腦的核心部件,由控制器和運算器組成,控制器控制數據的流向,而運算器參與所有數據的運算,一組控制器和運算器就是一個核心,在CPU內部萬物皆可運算,而CPU運算的對象就是線程!


簡單的說就是,在一個CPU內部集成了多組運算器和控制器,一組就是一個核心,而一組可以運行一個線程,比如英特爾的I5-9400f就是六核六線程,意味著它可以同時運行六個線程,而I9-9900kf是八核16線程意味著可以同時運行16個線程是程序運行的速度更快(用一個核心模擬了兩個核心這被稱為超線程,超線程的性能提升並沒有同級別的多核心高)。


風來了156


CPU的核好比發動機的氣缸,

當然是核越多越強大

單核就是單缸發動機 如一般摩托車的發動機就是單缸的

雙核就是雙缸發動機 好的摩托車也有雙缸發動機的

三核就是三缸發動機 如三缸夏曆,奧拓等

四核就是四缸發動機 現在大多數車 如捷達,中華frv等

六核就是六缸發動機 如豪車的v6

八核就是八缸發動機 如豪車的v8

。。。

一個核在同一時刻可以處理一個單獨的任務。

線程是cpu同一時刻可以處理的任務,實際上是一個核模擬兩個核,當然性能肯定沒有兩個核強大。

如i3就是雙核四線程,同時可以處理4個任務


星耀視頻


我們在組裝電腦選購硬件的時候,大多數的人群更在乎CPU的性能,除了考慮架構、工藝、單核性能等,還需要考慮核心和線程數量,CPU從早期的單核,發展到現在的雙核、多核,除了核心數量之外,還有線程數量。那麼CPU核數和線程數有什麼用?什麼意思?下面裝機之家科普一下CPU核數和線程的關係與區別,來學習一下吧。

CPU核數和線程數知識

CPU核數和線程數什麼意思?

處理器的核心數一般指的就是物理核心數,也稱之為內核,雙核就是包括2個獨立的CPU核心單元組,而四核就是包括4個獨立的CPU核心單元組,是處理各種數據的中心計算單元,多核心的處理器能夠有效進步CPU的多任務功能,或者說減少CPU的佔用率,進步計算功率。

一般一個核心對應了一個線程,而intel開發出了超線程技術,1個核心能夠做到2個線程計算,而6個核心則能夠做到12個線程,超線程技術的好處就是無需增加物理核心就可以明顯的進步CPU多線程功能,畢竟增加物理核心是需要佔據非常大的核心面積,成本也隨之增加。而線程數是一種邏輯的概念,說白了就是虛擬出的CPU核心數,現在無論是intel還是AMD都具備超線程技術。

CPU核數和線程數

舉個例子,CPU可以想象成是一個銀行,CPU核心就相當於櫃員,而線程數就相當於開通了幾個窗口,櫃員和窗口越多,那麼同時辦理的業務就越多,速度也就越快。

通常情況下,一個櫃員對應的是一個窗口,通過超線程技術相當於一個櫃員管理著兩個窗口,使用左右手同時辦理兩個窗口的業務,大大提高了核心的使用效率,增加了辦理業務的速度。

CPU核數和線程數有什麼用?

多核心和多線程的作用主要是為了滿足各類程序多任務需求,核心數和線程數量越多,那麼越有利同時運行多個程序,CPU能夠並行處理多個任務數量,說白點就是核心數和線程數量越多,越適合多開軟件或者遊戲,打開的任務越多,除了多開程序,還有渲染需求,核數和線程數越多,越有利。

如何查看CPU核數和線程數?

我們在設備管理下查看的CPU是核數+線程數總和,所以如果想要查看具體幾個核心幾個線程,我們還可以使用其它的方法來查看。以Win10系統為例,我們將鼠標指針移動至任務欄空白處並右鍵之後選擇“任務管理器”,如下圖所示。

在任務管理器中,我們查看內核就是物理核心,邏輯處理器就是線程,如下是四核四線程的一款處理器,此外我們還可以藉助CPU-Z或者魯大師來查看核心數量和線程數量。

以上就是裝機之家分享的CPU核數和線程的關係與區別知識,其實通俗來說,線程是通過超線程技術將物理核心虛擬出來核心,希望能夠幫助到大家。


分享到:


相關文章: