cpu的核心數 和幾核之間的關係是什麼

時間 2021-06-26 07:50:29

1樓:馨快樂馨

簡單說一下,筆記本的cpu和桌上型電腦的是不一樣的,別看都是i5,核心數不同。先說筆記本,筆記本的i5是雙核四執行緒的。實際是雙核,虛擬到4核,你在系統下看是4核。

i7的話,也有雙核,只有i7後面型號有q字母的,才是真正的4核。桌上型電腦的i5是四核四執行緒,實際是4核,系統下看也是4核。i7是四核八執行緒。

實際是四核,系統下看是八核。再不明白可以追問。

2樓:樓清寧

1.這個意思是在一個物理核心下面模擬出一個虛擬的邏輯核心,比如雙核加入ht技術之後就是雙核4執行緒(2物理+2邏輯),他可以在兩個物理核心下面虛擬出另外2個虛擬的計算機會認為它是四核處理器在工作管理員裡面顯示

2.物理核心的效能遠大於模擬的邏輯核心,比如雙核四執行緒比不上四核四執行緒。

3樓:哎呀沃去

cpu的核心數是指物理上,指的是真實存在的cpu處理器的個數,但是部分cpu支援超執行緒技術,允許超執行緒執行後,在作業系統中看到的cpu數量是實際物理cpu數量的兩倍,就是1個cpu可以看到兩個,兩個可以看到四個。

一般來說,物理cpu個數×每顆核數就應該等於邏輯cpu的個數

cpu的“核心數”、“執行緒數”的關係和區別分別是什麼?

4樓:來啊

一、關係:

1、執行緒數可以模擬出不同的cpu核心數。

cpu的核心數指的是硬體上存在著幾個核心,而執行緒數可以模擬出多個核心數的功能。執行緒數越多,越有利於同時執行多個程式,因為執行緒數等同於在某個瞬間cpu能同時並行處理的任務數。

2、對於一個cpu,執行緒數總是大於或等於核心數的。

一個核心最少對應一個執行緒,但通過超執行緒技術,一個核心可以對應兩個執行緒,也就是說它可以同時執行兩個執行緒。

二、區別:

1、存在形式不同。

(1)、cpu的核心數指的是硬體上真實存在的物體;

(2)、cpu的執行緒數只是一種邏輯上的概念,並非真實存在的物體,只是為了更好地描述cpu的運作能力。

2、執行緒數對於不同的cpu型別存在狀態不同。

(1)、對於intel的cpu:除了核心數的說法之外,還可以使用執行緒數的概念,因為它是通過intel超執行緒技術來實現的。

(2)、對於amd的cpu:只有核心數的說法,而沒有執行緒數的概念,因為amd的cpu沒有超執行緒技術,一個cpu核心固定地對應一個執行緒。

3、出現原因不同。

(1)、核心數出現的原因:處理器主頻提升上的技術遇到瓶頸,向“多核心”的方向發展可以在不用進行大規模開發的情況下將現有產品發展成為理論效能更為強大的多核心處理器系統,也因此出現了“核心數”的說法。

(2)、執行緒數出現的原因:為了進一步提高計算機多工處理的工作能力。執行緒數越多,越有利於同時執行多個程式。

cpu的核心數、執行緒數的關係和區別

5樓:來啊

一、關係:

1、執行緒數

可以模擬出不同的cpu核心數。

cpu的核心數指的是硬體上存在著幾個核心,而執行緒數可以模擬出多個核心數的功能。執行緒數越多,越有利於同時執行多個程式,因為執行緒數等同於在某個瞬間cpu能同時並行處理的任務數。

2、對於一個cpu,執行緒數總是大於或等於核心數的。

一個核心最少對應一個執行緒,但通過超執行緒技術,一個核心可以對應兩個執行緒,也就是說它可以同時執行兩個執行緒。

二、區別:

1、存在形式不同。

(1)、cpu的核心數指的是硬體上真實存在的物體;

(2)、cpu的執行緒數只是一種邏輯上的概念,並非真實存在的物體,只是為了更好地描述cpu的運作能力。

2、執行緒數對於不同的cpu型別存在狀態不同。

(1)、對於intel的cpu:除了核心數的說法之外,還可以使用執行緒數的概念,因為它是通過intel超執行緒技術來實現的。

(2)、對於amd的cpu:只有核心數的說法,而沒有執行緒數的概念,因為amd的cpu沒有超執行緒技術,一個cpu核心固定地對應一個執行緒。

3、出現原因不同。

(1)、核心數出現的原因:處理器主頻提升上的技術遇到瓶頸,向“多核心”的方向發展可以在不用進行大規模開發的情況下將現有產品發展成為理論效能更為強大的多核心處理器系統,也因此出現了“核心數”的說法。

(2)、執行緒數出現的原因:為了進一步提高計算機多工處理的工作能力。執行緒數越多,越有利於同時執行多個程式。

6樓:驕傲的鐵頭娃

一、關係:

1、執行緒數可以模擬出不同的cpu核心數。

cpu的核數是指硬體上有多個核,執行緒數可以模擬多個核的功能。執行緒越多,就越有利於同時執行多個程式,因為執行緒數等於cpu在某一時刻可以同時並行處理的任務數。

2、對於一個cpu,執行緒數總是大於或等於核心數的。

一個核心至少對應一個執行緒,但通過超執行緒技術,一個核心可以對應兩個執行緒,即可以同時執行兩個執行緒。

二、區別:

1、不同的存在形式

(1)cpu的核心數是指硬體上的真實物件。

(2)cpu執行緒數只是一個邏輯概念,不是一個真正的物件,只是為了更好地描述cpu的執行能力。

2、執行緒數對於不同的cpu型別存在不同的狀態

(1)對於英特爾cpu:除了核心數之外,還可以使用執行緒數的概念,因為它是通過英特爾超執行緒技術實現的。

(2)對於amdcpu:只有核心數,沒有執行緒數的概念。因為amdcpu沒有超執行緒技術,一個cpu核對應一個執行緒。

3、出現原因不同

(1)核心數產生的原因:提高處理器主頻的技術遇到了瓶頸。為了在“多核”的方向上發展,現有的產品可以發展成一個具有更強大理論效能而沒有大規模發展的多核處理器系統。

因此,“核心數”一詞應運而生。

(2)執行緒數量的原因:為了進一步提高計算機的多工處理能力。執行緒越多,同時執行多個程式就越好。

7樓:到此為止

一個核心最少對應一個執行緒,通過超執行緒技術,一個核心可以對應兩個執行緒。超執行緒技術是很好的提升核心利用率,將閒置處理資源充分調動起來,在作業系統中一顆物理cpu能當做多顆cpu來使用。當然要發揮出多核多執行緒的作用,還需要軟體和作業系統的支援優化。

cpu核心

隨著工藝的侷限和頻率的難以提升,cpu的效能不能再是無限制的往高頻率的方向發展了,開始轉向多核心的方向,簡單地說,就是在一個物理核心裡並列幾個功能相同的核心,它們可以並行執行不同的任務程序,打個比方說,以前是一個人上夜班,現在是四個人上夜班,這就是所謂的cpu核心。

各個cpu核心都具有固定的邏輯結構,如一級快取、二級快取、執行單元、指令級單元和匯流排介面等邏輯單元等,cpu核心的進步對普通消費者而言,就是能以較低的**買到效能較強的cpu。

但是,在多核cpu中,並不是所有的核心都是在全速滿負載工作,可能有時核心會有所閒置,這樣就有了intel的超執行緒和amd的多執行緒技術,把這些閒置資源利用起來。

執行緒嚴格來說,執行緒(thread)是作業系統能夠進行運算調動的最小單位,作為程序中的實際運作單位,一個程序中可以併發多個執行緒,每條執行緒並行執行不同的任務。

多執行緒指的是在一個cpu核心上執行多個執行緒,或者多個任務,雖然在同一核心但是它們之間完全分離。

8樓:靈運聖梵瑞

一般來說,cpu的 執行緒 數跟cpu的 核心 數一致。但是部分技術如超執行緒技術會讓一個物理核心模擬成邏輯核心,用較少的晶片面積代價換取更強的多工處理能力。但是更多核心的cpu,為求執行穩定所以頻率都較之同die的cpu主頻要低。

intel和amd都有自家的turboboot和turbocore技術,其技術思路都是針對目前大部分遊戲應用對多核心優化不足,以關閉部分核心的代價而換取其他核心在更高主頻上工作,最終達到不超過tpd的情況下高效工作。 部分amd的cpu具有所謂“開核”功能(詳細解析點我),其根本原因是廠商並沒從硬體層進行核心遮蔽,acc技術(高階時鐘校正)可以增強cpu的容錯效能,導致部分遮蔽核心重新開啟運作。 由於amd的cpu都是由同一款晶片上通過遮蔽l3或者核心從而獲得其他低端產品,所以所有amd同代的cpu都理論上存在破解可能性,不過是否能夠破解成功,一般只取決你是否額外加錢挑出能開的cpu,以及廠商的市場策略。

對玩家的建議 單機玩家:選擇有turboboot和turbocore等動態加速技術很重要,對於《幕府將軍》和《gta》以及今後的遊戲應用中,多核心優化是大趨勢,同時具有動態加速+多核心是遊戲玩家的首選。 網遊玩家:

網路遊戲耗時通常較長,並且無法接受副本過程中藍屏宕機,帶有節能效果的s系列(intel)和e系列(amd)的cpu更適合他們;如果考慮到多開的話,三核心到四核心的cpu更適合網遊玩家。 一般就是說,核心就是工作的單位,執行緒就是通道。形象點來說就是:

如果是雙核心四執行緒,就是有2個工作的工人,有四條流水線來運輸工人處理後的資料,如果是雙核心雙執行緒,就是有2個工作的工人,只有兩條流水線來運輸工人處理後的資料

9樓:匿名使用者

一個核心就是一個物理執行緒,英特爾有個超執行緒技術可以把一個物理執行緒模擬出兩個執行緒來用,充分發揮cpu效能。

10樓:於魚

cpu的核心數,就是代表它是我們常說的幾核電腦,現在cpu主要也就兩家,amd intel.

amd的cpu幾核就是幾核,當然有極個別的可以超頻,也稱開核,執行緒數,主要指intel的cpu ,它採用超執行緒技術,單核的通過超執行緒技術可以顯示為雙核,雙核的顯示為4核,而且效能穩定,比起amd的cpu發熱更少,因為比它少一半核心嘛。

11樓:薇恩

核心即實際的物理核心。執行緒就是技術。像桌上型電腦i3是雙核。4執行緒。intel的超執行緒技術。

12樓:hau基

瞭解cpu的核心數,執行緒數,ghz之間的區別,ghz是不是越大越好

cpu邏輯核心數和物理核心數是什麼意思?

13樓:未來學霸霸女俠

1.物理cpu數:主機板上實際插入的cpu數量,可以數不重複的 physical id 有幾個(physical id)

2.cpu核數:單塊cpu上面能處理資料的晶片組的數量,如雙核、四核等 (cpu cores)

3.邏輯cpu數:簡單來說,它可使處理器中的1顆核心,如2顆核心那樣在作業系統中發揮作用。

這樣一來,作業系統可使用的執行資源擴大了一倍,大幅提高了系統的整體效能,此時邏輯cpu=物理cpu個數×每顆核數x2。

總核數 = 物理cpu個數 × 每顆物理cpu的核數。

總邏輯cpu數 = 物理cpu個數 ×每顆物理cpu的核數 × 超執行緒數。

所以這算雙核的。

擴充套件資料:

1、物理cpu:

物理cpu就是計算機上實際配置的cpu個數。

在linux上可以開啟cat /proc/cpuinfo 來檢視,其中的physical id就是每個物理cpu的id,能找到幾個physical id就代表計算機實際有幾個cpu。

在linux下可以通過指令 grep ‘physical id’ /proc/cpuinfo | sort -u | wc -l 來檢視物理cpu個數。

2、cpu核數:

linux的cpu核心總數也可以在/proc/cpuinfo裡面通過指令cat /proc/cpuinfo檢視的到,其中的core id指的是每個物理cpu下的cpu核的id,能找到幾個core id就代表計算機有幾個核心。

也可以使用指令cat /proc/cpuinfo | grep “cpu cores” | wc -l來統計cpu的核心總數。

3、邏輯cpu:

作業系統可以使用邏輯cpu來模擬出真實cpu的效果。在之前沒有多核處理器的時候,一個cpu只有一個核,而現在有了多核技術,其效果就好像把多個cpu集中在一個cpu上。

當計算機沒有開啟超執行緒時,邏輯cpu的個數就是計算機的核數。而當超執行緒開啟後,邏輯cpu的個數是核數的兩倍。

實際上邏輯cpu的數量就是平時稱呼的幾核幾執行緒中的執行緒數量,在linux的cpuinfo中邏輯cpu數就是processor的數量。

cpu中心那塊隆起的晶片就是核心,是由單晶矽以一定的生產工藝製造出來的。

cpu所有的計算、接受/儲存命令、處理資料都由核心執行,各種cpu核心都具有固定的邏輯結構,一級快取、二級快取、執行單元、指令級單元和匯流排介面等邏輯單元都會有科學的佈局。

CPU主頻核心關係,CPU主頻 核心數是什麼意思

在相同的工藝水平下,核心越多,每個核心的頻率肯定是要下降的,因為核心越多的代價是發熱也越大,而cpu的大小是一定的,這方面需要妥協,上面是核心規格不減少的情況下,如果核心有部分縮減規格,例如減小l2 l3,或者將浮點共享等操作的話,實際上發熱能小些,頻率也能提高。而工藝提高後,核心的頻率也可以拉的更...

CPU核心數量,說六核心,四核心,三核心,雙核心和單核心。有什麼區別?我要組裝電腦了。雙核心和單核心

北緯自由行 核心又稱為核心,是cpu最重要的組成部分,核心數量也就是核心數量,最大的區別是核心的數量不同,一般而言,核心數越多效能越強,多執行緒能力越強。核心由單晶矽以一定的生產工藝製造出來的,cpu所有的計算 接受 儲存命令 處理資料都由核心執行。各種cpu核心都具有固定的邏輯結構,一級快取 二級...

關於手機cpu主頻率和cpu核心數的問題

算dmips不就得了。dmips即dhrystone million instruction per second,dhrystone測試下每秒多少百萬次整數指令。dmips一般計算公式 架構的ipc x 核數 x頻率。ipc即instruction per second,每週期指令數。大部分soc...