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

2021-08-07 19:52:11 字數 2995 閱讀 8590

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的核數跟執行緒到底是什麼關係,執行緒是指電腦的那一部分啊,怎麼解釋?求解

一樓的正解,不過你就這樣理解就行 你有兩個耳朵,歸一個大腦管,只能在同一時間聽一個聲音,這就是單核心單執行緒,但是有nb的人,兩個耳朵能同時聽不同的兩個聲音,但也只是一個大腦管,這就是單核心雙執行緒。有更nb的人,發育的時候大腦形成雙胞胎,各管一個耳朵,於是這就是雙核心雙執行緒。有最nb的人,不但有...

因特爾CPU的「執行緒」是什麼意思

是這樣的,樓上的他的那個 指的是八核的cpu,要想知道自己cpu的核數數這個cpu使用記錄下面的方塊,有幾個就有幾個核,像樓主就是四核,執行緒不是看這個,有人用軟體看的,其實您說的四核八執行緒指的是四個cpu但這四個cpu可以在虛擬成四個個cpu在工作,就是八執行緒的來歷,但實際上是四核,雙核四執行...

記憶體和cpu的作用分別是什麼,記憶體和CPU的作用分別是什麼?

記憶體是電腦中的主要copy 部件,它是相對於外存而言的。我們平常使用的程式,如windows作業系統 打字軟體 遊戲軟體等,一般都是安裝在硬碟等外存上的,但僅此是不能使用其功能的,必須把它們調入記憶體中執行,才能真正使用其功能,我們平時輸入一段文字,或玩一個遊戲,其實都是在記憶體中進行的。就好比在...