當前位置:律師網大全 - 專利申請 - 電腦cpu和芯片有什麽聯系,各自是什麽用途?

電腦cpu和芯片有什麽聯系,各自是什麽用途?

壹個是邏輯上的壹個是物理上的。

HT技術是在邏輯上把壹個CPU的處理單元虛擬成兩個來用。

多核的就是壹個CPU有多個處理單元。

超線程技術就是利用特殊的硬件指令,把多線程處理器內部的兩個邏輯內核模擬成兩個物理芯片,從而使單個處理器就能“享用”線程級的並行計算的處理器技術。多線程技術可以在支持多線程的操作系統和軟件上,有效的增強處理器在多任務、多線程處理上的處理能力。

超線程技術可以使操作系統或者應用軟件的多個線程,同時運行於壹個超線程處理器上,其內部的兩個邏輯處理器***享壹組處理器執行單元,並行完成加、乘、負載等操作。這樣做可以使得處理器的處理能力提高30%,因為在同壹時間裏,應用程序可以充分使用芯片的各個運算單元。

在處理多個線程的過程中,多線程處理器內部的每個邏輯處理器均可以單獨對中斷做出響應,當第壹個邏輯處理器跟蹤壹個軟件線程時,第二個邏輯處理器也開始對另外壹個軟件線程進行跟蹤和處理了。

對於多核微處理器,以雙核心處理器為例,簡單地說就是在壹塊CPU基板上集成兩個處理器核心,並通過並行總線將各處理器核心連接起來。但超線程技術為了避免CPU處理資源沖突,負責處理第二個線程的那個邏輯處理器,其使用的是僅是運行第壹個線程時被暫時閑置的處理單元。所以雖然采用超線程技術能同時執行多個線程,但它並不象兩個真正的CPU那樣,每各CPU都具有獨立的資源。當兩個線程都同時需要某壹個資源時,其中壹個要暫時停止,並讓出資源,直到這些資源閑置後才能繼續。因此超線程的性能並不等於兩顆CPU的性能。

英特爾P4 超線程有兩個運行模式,Single Task Mode(單任務模式)及Multi Task Mode(多任務模式),當程序不支持Multi-Processing(多處理器作業)時,系統會停止其中壹個邏輯CPU的運行,把資源集中於單個邏輯CPU中,讓單線程程序不會因其中壹個邏輯CPU閑置而減低性能,但由於被停止運行的邏輯CPU還是會等待工作,占用壹定的資源,因此Hyper-Threading CPU運行Single Task Mode程序模式時,有可能達不到不帶超線程功能的CPU性能,但性能差距不會太大。也就是說,當運行單線程運用軟件時,超線程技術甚至會降低系統性能,尤其在多線程操作系統運行單線程軟件時容易出現此問題。

需要註意的是,含有超線程技術的CPU需要芯片組、軟件支持,才能比較理想的發揮該項技術的優勢。目前支持超線程技術的芯片組包括如:英特爾i845GE、PE及矽統iSR658 RDRAM、SiS645DX、SiS651可直接支持超線程;英特爾i845E、i850E通過升級BIOS後可支持;威盛P4X400、P4X400A可支持,但未獲得正式授權。操作系統如:Microsoft Windows XP、Microsoft Windows 2003,Linux kernel 2.4.x以後的版本也支持超線程技術。

雙核處理器就基於單個半導體的壹個處理器上擁有兩個壹樣功能的處理器核心,即是將兩個物理處理器核心整合入壹個內核中。事實上,雙核架構並不是什麽新技術,不過此前雙核心處理器壹直是服務器的專利,現在已經開始普及之中

  • 上一篇:磁懸浮列車和高速列車的區別?
  • 下一篇:閥門的使用
  • copyright 2024律師網大全