Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows 7系統教程 >> 關於Windows7系統教程 >> 揭秘Wintel提升win 7系統性能的背後

揭秘Wintel提升win 7系統性能的背後

日期:2017/4/18 11:00:37      編輯:關於Windows7系統教程

  大家這時候都在為提升自己系統性能而努力著,不過提升系統性能的方法很多,但是有種方法估計大家都沒想過,那就是利用英特爾來提升,怎麼提升呢,下面就給大家介紹介紹。Wintel,一個非常有意思的單詞,從字面上很容易理解,這是一個無比強悍的陣營——它由Microsoft OS和Intel Processor組成。

  我們要談的是這兩家令人欣喜的合作成果。

  他們合作的結果是更高的性能,更低的能源消耗,或兩者兼備,這取決於在你的應用程序中的開啟線程的數量。

  更好的處理器核心管理是現行Intel處理器的重要特點。這些芯片利用同步多線程(SMT)技術,令每一個核心都能夠同時運行兩個線程。即如果啟用SMT,那麼雙/四核處理器將增長為4/8邏輯線程。

  Nehalem/Westmere的架構十分關注每個核心活躍運行的代碼。當在一個確定的時間內,核心仍然沒有活動時,晶體管驅動器將關閉處理器的核心。此功能的設計主要為了節約能源。然而該處理器還可以一定范圍內提升活躍核心的頻率,以便獲得更好的性能。這個技術名為TurboBoost。

  但要知道這種功能需要OS來配合。必須保證處理器的活躍核心擁有足夠長的時間來關閉晶體管。這是在Windows7發布之前很難達到的。創建應用程序的線程是由操作系統來安排並加以執行的,應用程序無法自己進行調控,它們只能控制到底使用哪些管道。在Windows7之前,Windows內核不考慮安排一個線程到底運行於哪個可用的核心。若實時沒有可用核心,Windows的線程調度將會選擇一個正在運行的線程或是正在等待交換的線程,將其關閉。

  由於以前的Windows對於其預定線程的調度不規劃,因此一個使用三個線程的應用程序可能會輪流使用各個內核。其結果是,節電功能和TurboBoost會受到影響,因為沒有核心會保持很長時間不活動。然而Windows7往往安排線程始終運行在單一內核,而不是讓他們輪流工作,空閒的內核則將被關閉。

  這樣的模式有效控制了能源消耗,而且還能夠通過TurboBoost提升性能。真正的勝利是在節能方面的。在桌面系統中,功耗可能不會時最重要的一個標准,但他們對服務器和移動設備卻是非常重要的。特別是移動用戶,將享受更長的電池壽命時,Nehalem的移動處理器將在消費電子設備中出現。

  而最新的情況更加令人歡快,Intel的智能處理器已發展到了第二代,高級矢量擴展(Advanced Vectore Xtensions)是newgeneration中令人欣喜的又一個增添項。這個新的指令集在WindowsOS中必須要得到Windows 7 Service Pack1的支持。SandyBridge處理器在Win7 SP1的幫助下,將完美呈現出AVX的實力——它將大大加強處理器的浮點計算能力。在一些浮點運算密集的程序(如圖形渲染,多媒體編碼,3D游戲等)中,我們將會看到極為顯著的性能提升。當然,關於這個提升,我們已經在新平台移動終端產品上面測試過,實際效果著實振奮。

  簡單來講,當你的Program、你的Processor和你的OS都提供了對AVX的支援,那麼這個應用將會變得出奇地快。有多快?負責地講,它的花費將近是Westmere在Win7原版OS下的一半時間。

  這是一個新的產品,或許不是很多人能接觸到的,但是它確實是提升了系統的性能了,可能如今還沒有在很多方面用到,不過相信很快就能面世。

Copyright © Windows教程網 All Rights Reserved