java優(yōu)點(diǎn) cpu超線程的優(yōu)缺點(diǎn)?
cpu超線程的優(yōu)缺點(diǎn)?由于超線程技術(shù)具有多任務(wù)的優(yōu)點(diǎn),在運(yùn)行單線程應(yīng)用軟件時,超線程技術(shù)會降低系統(tǒng)性能,特別是在多線程操作系統(tǒng)中運(yùn)行單線程軟件時。其次,啟用“超線程”后,如果處理器在雙處理器模式下工作
cpu超線程的優(yōu)缺點(diǎn)?
由于超線程技術(shù)具有多任務(wù)的優(yōu)點(diǎn),在運(yùn)行單線程應(yīng)用軟件時,超線程技術(shù)會降低系統(tǒng)性能,特別是在多線程操作系統(tǒng)中運(yùn)行單線程軟件時。
其次,啟用“超線程”后,如果處理器在雙處理器模式下工作,則處理器的內(nèi)部緩存將劃分為多個區(qū)域,以便彼此共享內(nèi)部資源。對于不支持多處理機(jī)的軟件,雙處理機(jī)的出錯概率要比單處理機(jī)高得多。
處理器的核數(shù)、線程數(shù),有什么作用?
事實(shí)上,處理器中的每個核心都是一個CPU處理設(shè)備,只對應(yīng)一個線程,但也有例外。英特爾的處理器支持超線程技術(shù),即一個內(nèi)核可以通過仿真實(shí)現(xiàn)兩個線程,也就是說一個內(nèi)核可以在一定時間內(nèi)同時處理兩個任務(wù),提高了CPU的利用率。上面的解釋不那么容易理解。為了舉例說明,讓我們看一下下面的圖像說明。
正常情況下,一個窗口對應(yīng)一個柜員,超線程技術(shù)相當(dāng)于一個柜員管理兩個窗口,用左右手同時處理兩個窗口的業(yè)務(wù),大大提高了核心的使用效率,提高了業(yè)務(wù)處理速度。雖然處理速度比單核和單線程快,但不如兩核同時工作,所以只有真正的多核才是硬道理。