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的所有執行資源。