CPU的執行緒數是什麼有什麼作用,CPU的多少核和多少執行緒數有什麼用已及什麼聯絡?

時間 2021-08-11 17:29:59

1樓:it風雲說

英特爾cpu的超執行緒技術到底是什麼意思?有啥用?

2樓:蒼狼_白鹿

執行緒:程式執行流的最小單元,一個程式是有一個或多個執行緒組成。

作用:cpu執行緒越多,程式執行越快,或者可以同時執行的程式越多。換句話說,cpu執行緒越多電腦越不容易卡。同時,cpu支援的執行緒數越多,說明它的效能越強。

3樓:匿名使用者

intel的超執行緒技術,一個核心二執行緒同時工作,就好像兩個核心在同時工作一樣。效能會提高。

4樓:匿名使用者

一個程式是有一個或多個執行緒組成。cpu執行緒越多,多執行緒程式執行越快,或者可以同時執行的程式越多。

簡單的說cpu執行緒越多電腦越不容易卡。當然要發揮cpu執行緒的優勢關鍵還是程式支援幾個執行緒執行。普通程式一般是單執行緒或雙執行緒。

少數支援5執行緒以上。主流cpu有4個執行緒即可流暢執行絕大多數軟體。

cpu的多少核和多少執行緒數有什麼用已及什麼聯絡?

5樓:匿名使用者

cpu的核數表示cpu可以同時執行的任務數量,在支援超執行緒情況下,同時執行的任務數翻倍。cpu的執行緒數表示cpu可以同時執行的任務數量。兩者的聯絡分兩種:

cpu支援超執行緒技術,那麼執行緒數=核心數*2;不支援超執行緒,執行緒數=核心數。

執行緒數和超執行緒技術是兩個概念,執行緒數是實際存在的,而超執行緒是cpu的技術標準。

擴充套件資料

超執行緒的優缺點

一、優點

1、可以同時進行多工處理工作,軟體可以享有由超執行緒技術帶來的效能提升;

2、使用者同時執行兩個以上軟體的時候,可以充分發揮超執行緒技術的效率優勢。

二、缺點

1、執行單執行緒軟體時,超執行緒技術會降低系統效能;

2、因為很多工作站軟體為windows2000作業系統進行過優化,所以使用windows2000的工作站無法完全利用超執行緒技術的優勢;

3、當兩個執行緒同時需要某個資源時,其中一個執行緒必須讓出資源暫時掛起,直到這些資源空閒以後才能繼續。因此,超執行緒的效能並不等於兩個cpu的效能。

6樓:酷星宇網路

cpu的核數就是一塊cpu上面能處理資料的晶片組的數量。比如單核就是隻有一個處理資料的晶片。雙核有兩個。而i5處理器是四核心四執行緒的cpu。核心數越多資料處理能力越強大。

cpu的多執行緒指的是同時多執行緒simultaneous multithreading,簡稱smt。smt可通過複製處理器上的結構狀態,讓同一個處理器上的多個執行緒同步執行並共享處理器的執行資源,可最大限度地實現寬發射、亂序的超標量處理,提高處理器運算部件的利用率,緩和由於資料相關或cache未命中帶來的訪問記憶體延時。當沒有多個執行緒可用時,smt處理器幾乎和傳統的寬發射超標量處理器一樣。

smt最具吸引力的是隻需小規模改變處理器核心的設計,幾乎不用增加額外的成本就可以顯著地提升效能。多執行緒技術則可以為高速的運算核心準備更多的待處理資料,減少運算核心的閒置時間。這對於桌面低端系統來說無疑十分具有吸引力。

intel從3.06ghz pentium 4開始,所有處理器都將支援smt技術。

7樓:

如果是intel的 且支援超執行緒技術 那麼一個核心可以跑兩個執行緒 如果不支援 那麼一個核心一個執行緒 amd的話 是多少個核心 多少個執行緒 所以超執行緒技術是讓一個核心跑兩個執行緒的技術 是建立在單個核心強大的運算能力上的 區別是物理執行緒是真真切切的執行緒 而超執行緒是通過亂序處理等手段 使得一個核心可以模擬開兩個執行緒(就和人腦一樣 在某個時刻實際上只能處理一個事件 但是通過快速的切換 達到同時處理幾件事的效果)進而使得處理能力最大化運用

cpu的執行緒和核心數有什麼區別

8樓:匿名使用者

核心數是指cpu的真實核心數,是雙核就是雙核,是四核就是四核,至於執行緒數,既可以跟核心數相同,也可以超過核心數,超過核心數的就是模擬出來的

9樓:星2012辰

一般情況下每個核心都有一個執行緒,幾核心就有幾執行緒,但是intel發明了超執行緒技術,可以讓單核模擬多核心工作,intel的超執行緒可以讓單核心具有兩個執行緒,雙核四執行緒、四核八執行緒、六合十二執行緒。超執行緒技術能夠讓cpu效能大幅提升,效率更高。所以intel的雙核四執行緒處理器能夠和amd的四核比,四核可與八核比,但超執行緒只是模擬多核並不是真多核,所以還是有差距的,不過基於amd技術上的落後所以intel擁有超執行緒的處理器雖然核心少但效能卻更強

cpu的執行緒數和核數是不是一個意思

10樓:

不是得,如果把核心數比作道路,那執行緒數就是有車道。

四核四執行緒就是四條道路、四根車道。

四核八執行緒就是四條道路、八根車道。

cpu的效能由核心數決定,執行緒數只是同時處理任務的數量大小。

11樓:林澤宇

不是一個意思

1、執行緒數:一般情況下每個核心都有一個執行緒,幾核心就有幾執行緒,但是intel發明了超執行緒技術,可以讓單核模擬多核心工作,intel的超執行緒可以讓單核心具有兩個執行緒,雙核四執行緒、四核八執行緒、六合十二執行緒。超執行緒技術能夠讓cpu效能大幅提升,效率更高。

所以intel的雙核四執行緒處理器能夠和amd的四核比,四核可與八核比,但超執行緒只是模擬多核並不是真多核,所以還是有差距的,不過基於amd技術上的落後所以intel擁有超執行緒的處理器雖然核心少但效能卻更強。

2、核心數:是指cpu的真實核心數,是雙核就是雙核,是四核就是四核,至於執行緒數,既可以跟核心數相同,也可以超過核心數,超過核心數的就是模擬出來的。

12樓:匿名使用者

核心數二就是兩個核心的cpu。cpu的執行緒就好像是兩條流水線在工作一樣,在做多工的時候,有超執行緒的會比單執行緒的工作程度快!!

13樓:vc雄關漫道

不是!核數現在大多數是2、3、4,執行緒數不同於核數!不一樣的概念,挑cpu是挑核多點的,處理速度要快些。

CPU的執行緒數的多少和CPU的效能有什麼關係?

只有高檔cpu才會支援多執行緒,cpu支援的執行緒越多,效能越強勁。執行緒數多當然速度就快,但功耗就大。cpu執行緒越多,cpu執行處理效能越強。cpu執行緒多,可讓同乙個處理器上的多個執行緒同步執行並共享處理器的執行資源,可最大限度地實現寬發射 亂序的超標量處理,提高處理器運算部件的利用率,緩和由...

cpu超執行緒與不超執行緒,有什麼區別

天橋臥龍 超執行緒就是把乙個cpu核心模擬才成2個 有些程式需要多cpu執行,比如需要雙核,那麼單核雙線程就可以了 需要四核,那麼雙核四執行緒就可以了 他們的答案全都不對!超執行緒指的是同時多執行緒技術,乙個cpu核心同時執行兩個執行緒叫多執行緒,乙個cpu有2個核心,兩個核心同時執行4個執行緒叫超...

CPU的幾核幾執行緒是什麼意思,cpu中的幾核。。。幾執行緒是什麼意思

下決心句多喝點 cpu的幾核是指cpu的處理器核心數量 cpu的幾執行緒是指同乙個處理器上的多個執行緒同步執行並共享處理器的執行資源的執行緒數量 處理器核心 core 又稱為核心,是cpu最重要的組成部分。cpu中心那塊隆起的晶元就是核心,是由單晶矽以一定的生產工藝製造出來的,cpu所有的計算 接受...