什麽是超線程技術。有什麽用處 那些支持呢?
有超線程技術的CPU需要芯片組、軟件支持,才能比較理想的發揮該項技術的優勢。
操作系統如:Microsoft Windows XP、Microsoft Windows 2003,Linux kernel 2.4.x以後的版本也支持超線程技術。
雖然采用超線程技術能同時執行兩個線程,但它並不象兩個真正的CPU那樣,每各CPU都具有獨立的資源。當兩個線程都同時需要某壹個資源時,其中壹個要暫時停止,並讓出資源,直到這些資源閑置後才能繼續。因此超線程的性能並不等於兩顆CPU的性能。
如果有軟件不支持超線程運行,那麽打開超線程後運行可能會導致某些問題。速度也不見得能提高。
HT技術優點:
1.超線程技術的優勢在於同時進行多任務批處理工作,盡管現在支持超線程技術的軟件不多,也只有少數的軟件可以享受到由超線程技術帶來的性能提升,但是這符合今後軟件等技術的發展方向,今後更多的軟件將受益於超線程技術。
2.從目前來看,部分客戶發可以發覺在運行某些特定軟件時,超線程技術讓系統有了30%的性能提升,為超線程技術優化的軟件都能夠享受到超線程技術的好處。
3.客戶同時運行兩個以上的軟件軟件時候,將可以明顯的感受到這兩個軟件的性能都得到提升相比關閉超線程技術的情況下都有很大的提升,超線程技術的效率優勢只有在多任務操作時候才能得到發揮。
4.另外目前支持超線程技術的Windows XP操作系統,其中的很多系統軟件都已經針對超線程技術優化過,因此在使用Windows操作系統的時候可以很好的享受到超線程技術帶來好處。
HT技術缺點:
1.因為超線程技術是對多任務處理有優勢,因此當運行單線程運用軟件時,超線程技術將會降低系統性能,尤其在多線程操作系統運行單線程軟件時將容易出現此問題(這也是在WindowsXP中運行顯卡的測試軟件時候,得分下降了壹點)。
2.在打開超線程支持後,如果處理器以雙處理器模式工作,那麽處理器內部緩存就會被劃分成幾區域,互相***享內部資源。對於不支持多處理器工作的軟件在雙處理器上運行時出錯的概率要比單處理器上高很多。
3.目前因為很多工作戰軟件為Windows 2000操作系統進行過優化,但是采用Windows2000這樣的操作系統的工作戰無法完全利用超線程技術的優勢,也帶來不了高的工作效率。
通過上面的解答,我們應該知道了超線程技術的確實對系統性能提升有好處,但是這僅對多任務處理的時候有優勢,在進行單各任務處理的時候,優勢表現不出來,而且因為打開超線程,處理器內部緩存就會被劃分成幾區域,互相***享內部資源,造成單個的子系統性能下降。個人認為,用戶在進行單任務操作時候,沒有必要打開超線程,只有多任務操作時候可以適時打開超線程,享受超線程技術帶來的好處。