瀏覽單個文章
artery
Senior Member
 
artery的大頭照
 

加入日期: Nov 2004
您的住址: Davy Jones' Locker
文章: 1,104
http://www.intel.com/cd/products/se...ssors/86894.htm

http://compare.intel.com/pcc/showch...1&culture=en-US

HT† Enabled

在 Pentium 4 CPU 裡,有一種最新的功能,稱為 Hyper-threading
可以讓一個實體的CPU模擬為兩顆的CPU。
如果配合支援雙 CPU 的作業系統, 例如如 Windows XP,
可以增加整體系統性能,令你覺得好像兩顆 CPU 在工作一樣。

在起初,Hyper-threading (以下簡稱 HT) 只在伺服器級的 Intel Xeon CPU 有此功能,
但現在,Pentium 4 3.0G 的 CPU 也支援這種功能。

要了解什麼是 HT,首先要知道什麼是執行緒(Thread)
執行緒是指在電腦中用來表示程式運行的基本單位。

當程式運行時,程式會被分解為多個執行緒,
傳統的CPU在同一時間內只能處理單一執行緒,才可處理下一個執行緒。
如果想加強CPU的處理時間,必須使用雙CPU同時運行兩個執行緒,才達到這個兩倍性能。

HT 技術,通過在一個CPU上整合兩個邏輯CPU單元,
使得具有這種技術的新型CPU具有能同時執行多個線程的能力。

HT 是一種同步多執行緒(SMT,simultaneous Multi-threading)技術,
它的原理很簡單,就是把一顆 CPU 當成兩顆來用,
將一顆具 HT 功能的 實體 CPU 變成兩個 邏輯 CPU。
因此作業系統會把工作線程分派給這"兩顆"CPU去執行,
讓多種應用程式或單一應用程式的多個執行緒,能夠同時在同一顆CPU上執行;
不過兩個邏輯CPU是共用這顆CPU的所有執行資源。
舊 2007-10-17, 01:58 PM #6
回應時引用此文章
artery離線中