題:
處理器有含HT技術跟沒含的有什麼差別?
2004-12-03 20:48:58 UTC
我看到網路上有一些說什麼電腦採用HT技術處理器,有HT技術跟沒有HT技術的差在哪裡?
二 答案:
?
2004-12-05 12:23:38 UTC
HT技術對於效能並沒有什麼幫助。

說會增加25%那是廣告用詞。

HT非但沒有幫助,實測上反而會使效能下降10%左右



因為這世界上沒有完美的多執行緒程式或是電腦結構可以讓cpu 1+1=2

通常最高只能做到1+1=1.8

如果你的程式支援多執行緒,那麼效能最高可以到90% (0.5+0.5=0.9)

如果你的程式並不支援多執行緒,那麼效能反而只剩下一半。

因為只有一半的cpu在執行,另一半在睡覺。(0.5+0=0.5)

如果你同時跑很多程式,那麼很好,各用各的cpu,

效能就可以達到接近100% (0.5+0.5=1)



HT技術最大的受益者是微軟。

因為它的windows系列多工能力很差,response time 不但很長,還常掛住。

山不轉路轉,軟體多工寫得爛,我就用硬體來做多工

使用HT可以使得微軟的作業系統跑得比較「順」,也就是比較不會掛在那邊動也不動。

做server也比較不會「伺服器目前無反應,請稍後再試」



這使得微軟得以逃脫大家對它的責難。



結論:

如果用linux 或freebsd 那麼HT沒有什麼用。不要開比較好。

如果你用windows2000 xp,跑單一程式批次作業

(例如你在轉檔時並不會去用office)那就不要開HT。

如果你用WINDWOS2000 XP,跑多程式(例如要一邊bt一邊燒片打文件聊天下象棋)

那麼開HT會有幫助。
han~
2004-12-03 21:04:50 UTC
HT 超執行緒



HT(Hyper-threading)



HT 技術能在兩方面為電腦使用者提升效能:運用多執行緒軟體,或是在多工作業環境中執行軟體。採用多執行緒技術所撰寫的應用程式會將含HT技術的處理器視為兩顆處理器。HT技術讓處理器能同時處理兩條執行緒,而不是僅能處理一條執行緒。



參考資料:http://taiwan.cnet.com/enterprise/glossary/term/0,2000062921,2000055696,00.htm?



補充:但還是比不上貨真價實的雙核心cpu。HT技術的處理器提升cpu效能可達25%左右。



2004-12-03 21:04:50 補充:

HT 超執行緒



HT(Hyper-threading)



HT 技術能在兩方面為電腦使用者提升效能:運用多執行緒軟體,或是在多工作業環境中執行軟體。採用多執行緒技術所撰寫的應用程式會將含HT技術的處理器視為兩顆處理器。HT技術讓處理器能同時處理兩條執行緒,而不是僅能處理一條執行緒。



參考資料:http://taiwan.cnet.com/enterprise/glossary/term/0,2000062921,2000055696,00.htm?



補充:但還是比不上貨真價實的雙核心cpu。HT技術的處理器提升cpu效能可達25%左右。


此內容最初發佈在 Y! Answers 上,這是一個於 2021 年關閉的問答網站
Loading...