近日曝光了一款搭載 Windows 11 系統的下一代微軟 Surface Pro X 機型,重點是這也顯示了微軟與高通之間設計合作的新進展。
據悉,為帶來與 Apple M1 相媲美的高效能體驗,微軟為 Windows 11 開發了x86-64 仿真解決方案,以便使用者能夠無縫原生執行 x86_64 應用程式。
PC Watch 指出,這台執行 Windows 11 系統的下一代 Surface Pro X 展示機,採用了一款微軟自家名號的處理器:Microsoft SQ2。這枚「Microsoft SQ2」晶片,其採用了 8 核心 / 8 線程的 CPU 設計,並且集成了滿足 Windows 11 操作系統最低 UI 要求的核顯(iGPU),性能足夠瀏覽高解析度影片。
Windows on Arm的演進
在2017年12月於夏威夷舉行的驍龍技術發表會上,首次宣佈了Windows on Arm的計畫。
最初,驍龍835 SoC是為智慧手機發佈的,6個月後又發佈了專門為PC設計的驍龍850。 在2018年底的第二屆驍龍技術發表會上,驍龍8cx被發佈,而在2020年9月,驍龍8cx第二代被發佈,其CPU的主頻更高。
低階產品也已開始推出,在2019年底的驍龍技術峰會上宣佈了中階驍龍8c和入門級驍龍7c,而截至今年5月底,驍龍7c Gen 2也已推出。 今年5月底,驍龍7c第二代問世,這是驍龍7c的更高時脈版本。
Arm版Windows的特點是,不像Windows 8時推出需要有Windows RT那樣的特殊版本。而是每個Windows版本,像是Windows 10 Home/Pro/Business/Enterprise推出時,都會同時有Arm的版本。與x86有完全相同的功能、用戶體驗、標準應用程式等等。
問題是,大多數Windows應用程式並非為Arm版本設計,所以,一開始會有很少數的應用程式才可以在Arm版Windows上面運行。 為了解決這個問題,Arm版本的Windows包括一個動態編譯器功能,允許為x86 32位元指令(以下簡稱x86)編寫的應用程式在Arm版本的CPU上運行。
這個方法實際上用的是一種被稱為 "JIT(Just-in-time)編譯器 "的模擬器,它將32位元x86指令動態地轉換為Arm 32位元或Arm 64位元指令進行執行。
自2020年以來,微軟與高通公司一直在Windows 10 Insider Preview for Arm中測試x64轉換機制,該機制也包含在現在正在測試的Windows 11預覽版中。儘管微軟還沒有正式宣佈,未來預計可能搭載在正式版本上。
而雖然目前對於這款Microsoft SQ2處理器晶片的作用我們依然不清楚,不過可能是一方面針對上述的過程進行優化,另一方面就是核顯方面的加強。
高通公司Snapdragon高級總監Miguel Nunes則針對與微軟的合作表示,「我們增加了x64支援,以保持與傳統應用程式的相容性。現在有越來越多的獨立軟體廠商已經停止為32位元應用程式提供程式,因此必須增加對x64的支援。」
不過他表示,更鼓勵軟體商開發原生Arm應用程式,這樣效能會更好。不過他說「我們必須面對現實,不是所有人都願意這樣做。」
- 新聞來源:watch
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!