回覆列表
  • 1 # cnBeta

    早些時候曝光的幽靈(Spectre)和熔燬(Meltdown)安全漏洞,給處理器的“推測執行”功能蒙上了一層陰影。

    為了防止被惡意攻擊者用來竊取敏感資料,處理器廠商不得不推出了“可能對效能造成高達 30% 影響”的微程式碼補丁。

    好訊息是,各大科技企業一直在努力降低這一問題的影響。比如微軟就計劃在 Windows 10 的下一個重大版本(19H1)中部署 Retpoline 。

    除了更新 CPU 微程式碼,Retpoline 也是一種能夠緩解“2 號變種”(CVE-2017-5715)影響的軟體方案。如有需要,它可以深入作業系統的核心、庫、以及特定的軟體程式中。

    在 Windows 19H1 系統中,Alex Ionescu 發現‘Retpoline Kernel’功能已啟用。Surface Pro 4 的檔案系統基準測試表明,其傳輸速度有了很大的改善,尤其是小塊的檔案。

    簡而言之,如果說早前的補丁讓處理器效能“一夜縮回 5~10 年前”,那新方案將只會造成 1~2% 的影響。

    Windows 核心團隊專家 Mehmet Iyigun 解釋到:

    19H1 的飛行測試,已經預設啟用 Retpoline 。它能夠極大地改善因為核心模式的非直接呼叫,對預取效能帶來的影響。

    結合‘匯入最佳化’,這套組合拳能夠將大多數場景下的‘噪音水平’(幽靈 v2 漏洞緩解措施對預取造成的影響)控制在極低的水平。

    遺憾的是,微軟似乎沒有“向後移植”該修復程式的想法。

    這意味著 Windows 10 使用者必須更新到該作業系統的最新版本,才能享受到效能恢復帶來的益處。

    對於那些偏好‘經過充分測試的穩定版作業系統’的使用者來說,這顯然存在著一定的爭議。

  • 中秋節和大豐收的關聯?
  • 牛蛙和青蛙有什麼區別?