熱點推薦:
您现在的位置: 電腦知識網 >> 電腦常識 >> 正文

Windows7的真正殺手锏在於多核

2013-11-11 14:00:00  來源: 電腦常識 

  去年月份的時候我曾經在多種平台上對當時的Windows Vista和XP的多核/多處理器性能做過詳細的評測具體情況請參閱CTO文章Windows 多核評測究竟快了多少?當時我的結論是Windows 在從單核心向雙核和四核架構擴展時能夠提供更好的可擴展性不過那時在我看來這一優勢還不足以讓Windows 能夠在繁重的工作中全面取代更為精簡高效的XP當然非常肯定的是隨著多核技術的發展和核心數量的不斷增加Windows 內核的卓越可擴展性會幫助它在各種應用上全面而快速的超越XP

  一年的時間很快過去了我們來看看現在有了什麼變化!這一次我用的是一台新的雙四核Xeon HP Z工作站測試結果讓我非常高興Windows 不僅趕上了XP而且在多項指標上比前輩超出%甚至%此外無論是單四核還是雙四核Windows 在這台Z上都表現出遠超他人的可擴展性看來微軟聲稱將增強Windows 多核心功能不是一句空話

  簡單地說在先進的多核芯片上運行繁重的多任務工作時Windows 的表現顯著好於XP考慮到PC硬件的設計正在大踏步的向多核邁進這種優勢應該足以讓任何人跳入Windows 的行列

  Windows 殺手锏的原因

  有幾個因素造成了Windows 在多核心上的優勢例如NUMA(NonUniform Memory Access分布式內存存取)技術的采用使計算密度變得更高此外Nehalem的QPI(Quick Path Interconnect)架構取代了Intel使用多年的前端總線架構通過內存控制器讓CPU直接訪問物理內存

  當然如果沒有操作系統的支持NUMA 和QPI也無處發揮這就是為什麼Windows 的多核調整如此重要的原因如果沒有它Intel和AMD的處理器即使再強大性能的提高也無法傳遞到用戶那裡相關文章您可以參閱報道多核時代的Windows 如何跑得更快

  Windows 殺手锏讓自身更加智能

  Windows XP是一個偉大的操作系統這一定從它占據了將近年的王位就可以證明但是當面對Windows 的復雜的多核心支持時XP也不得不承認自己已經老了

  相比之下Windows 的視角顯得更加細致入微它能夠體會單核CPU與多核CPU之間的區別NUMA設計也幫助它在多處理器環境中發揮自如總之這些新出現的處理器技術讓Windows 內核變得更加智能能夠更好地管理底層硬件並且更合理的管理線程和分配內存

  當然一切都要拿證據說話盡管微軟從一開始就表示Windows 會在多核系統中全方位超越XP但說起來容易做起來難事實上在我的這台移動工作站上在雙核的情況下Windows 的指標性能遠遠落後於XP在四核時雙方的發揮也不過半斤八兩幸而我早有心理准備當使用核心(線程)的新指標之後Windows 終於將XP遠遠的甩在身後無論是SQL數據庫(快%)MAPI工作流(快%)還是多媒體播放任務

  在可擴展性方面在單處理器核心和雙處理器核心的情況下Windows 都完勝XP在SQL數據庫任務中Windows 的表現超出XP的兩倍而完成MAPI工作流任務時Windows 更是高達XP的%

  總而言之這是Windows 的重大勝利新的操作系統顯然對多核處理器同步多線程(SMT)和NUMA提供了強有力的支持雖然Windows 直到核心才徹底超越了XP但提高的幅度足以讓人欣喜這加深了我對Windows內核開發團隊的傾佩這些家伙真的清楚該如何操作最底層的硬件平台

  Windows 殺手锏的未來發展

  顯然那些使用多核心工作站的大用戶們很快就能獲得Windows 的好處而潛在的受益者名單並不到此為止新一代的Core i PC和筆記本用戶也會從Windows 的更智能的代碼/緩存管理和多核調整中享受到性能飛躍

  無論怎樣你看待測試的結果Windows 以及它的基本內核架構顯然已經為未來PC的發展指明了方向很顯然微軟已經建立了一個強大的高度可擴展的多核操作系統以Windows 為基礎他們會繼續規劃未來操作系統的藍圖


From:http://tw.wingwit.com/Article/Common/201311/4954.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.