在 Windows 10 on ARM 系統上的 Bandizip

Bandizip 於 6.18 版本開始適配 Windows 10 on ARM 系統,並且原生就支援於 ARM64 CPU 上運行。 您可以在 Bandizip 下載頁面上找到 x86、x64 或 ARM64 架構CPU的專用安裝程式。 如果您在 Windows 10 on ARM 系統上使用Bandizip,則可以在標題列看到“ARM64“。 下載 Bandizip

screenshot

Windows 10 on ARM 系統描述

Windows 10 on ARM 系統描述 截圖

“Windows 10 on ARM”是指專門為ARM64 CPU設計的Windows 10,它由Microsoft於2018年發佈。

ARM 架構的 CPU 現時主要多用於移動設備(如手機和平板),但在Microsoft的支持下ARM架構的CPU能够在筆記本或桌上型電腦上運行Windows。

Windows 10 on ARM 系統描述 截圖

Microsoft 提供ARM架構的CPU支援的原由如下:

  • ARM架構的CPU有比正常CPU更低的功耗,這可以讓筆記本的使用時間更加持久。
  • 體積小,使設備更小,或留出更多空間放置更大的電池。
  • 由於LTE基帶內嵌在CPU中,LTE基帶可以與CPU同步運行
  • 可以從低功耗待機狀態下快捷切換到正常操作狀態

Windows 10 on ARM的X86應用程序模擬

Windows 10 on ARM發佈時,微軟引入了可以運行Win32的x86程式的模擬

chpe

由於x86、x64和ARM是完全不同的CPU架構,囙此無法運行不為自己相容程式碼的程式,但是微軟開發了Win32程式模擬器,可以將x86程式碼實时轉換為ARM架構使用的程式碼。

這個模擬器雖然很好,但終究無法與ARM原生軟件進行比較,模擬x86應用程序具有以下缺點:

  • 由於模擬器僅支持32比特(x86)應用程序,囙此應用程序不能使用超過2GB的運行記憶體。
  • 由於模擬器是實时運行的,所以與ARM原生程式需要的CPU運算時間多2至3倍左右
  • 為x86構建的Explorer shell extensions(DLL)(應用程序拓展)無法正常工作

使用 Qualcomm 公司的 Snapdragon 835 CPU 在華碩 Novago設備上進行測試,下麵顯示了對於為x86編譯的Bandizip與ARM64編譯的Bandizip之間的經過任務時間的比較。 如您所見,ARM64應用程序的速度比x86模擬應用程序快兩到三倍。 Asus NovaGo

speed comparison

2018/10/18, park