Microsoft додає 64-розрядну емуляцію x86 до Windows на ARM

Microsoft додає 64-розрядну емуляцію x86 до Windows на ARM

Корпорація Майкрософт оголосила сьогодні, що очікувана підтримка 64-розрядної емуляції x86 для Windows на ARM-пристроях надійшла, за умови, що у вас запущена збірка 21277. Вам потрібно бути частиною програми Microsoft Insider для тестування збірки. Інструкції з встановлення програмного забезпечення, якщо ви є учасником, доступні тут.

За словами Microsoft, коли вона запустила Windows на ARM ще в 2017 році, було найбільш розумно зосередитись на підтримці 32-розрядної емуляції x86. Через три роки, коли більше додатків переходить на 64-розрядну версію, а клієнти починають запитувати 64-розрядну підтримку, Microsoft вважає, що має більше сенсу додавати цю функцію. Той факт, що процесори ARM також стали більш потужними та спроможними, також, мабуть, допомагає; накладні витрати на емуляцію з 64-розрядної версії x86 можуть бути більшими, ніж 32-розрядні рішення Microsoft.

Глибоке занурення, опубліковане трохи більше року тому компанією Blackberry (!), Детально описує, як працює 32-розрядна емуляція Microsoft. Його не потрібно читати будь-якими мірками, але якщо ви хочете зазирнути під капот програмного забезпечення та побачити приклади того, як інструкції x86 перекладаються в їх аналоги ARM, перевірте це.

Підтримка 64-розрядної версії Build 21277 може запускати власні програми x86-64 або приймати 32-розрядні програми, такі як Chrome для Windows, на ARM і запускати їх у 64-розрядному режимі. Корпорація Майкрософт зазначає, що деякі 32-розрядні програми можуть скористатися наявністю більшої кількості оперативної пам'яті, якщо працювати в цьому режимі.

Microsoft додає 64-розрядну емуляцію x86 до Windows на ARM

Показ продуктивності емуляції для запуску 64-розрядних додатків x86 на ядрах ARM став темою деяких дискусій після запуску чіпів Apple M1. Ранні тести показали, що Windows 10 можна запустити на кремнії Apple за допомогою віртуалізації і що M1 набагато швидший за апаратне забезпечення в таких системах, як Surface Pro X, навіть коли його ОС та тести працюють всередині віртуальної машини.

Де Windows на ARM Platform Refresh?

Запуск Apple M1 дав Microsoft нову підставу зацікавитись у вдосконаленні Windows щодо продуктивності ARM, але Qualcomm, схоже, не підтримує цю ідею. На запитання про М1 під час нещодавньої конференц-дзвінки Qualcomm відмовився від цього питання і стверджував, що М1 являє собою "велику перевірку того, що ми робимо протягом останніх кількох років", а не ставить питання про те, як вони реагувати на чіп.

Поточний ноутбук Qualcomm, Qualcomm 8cx, базується на чотирьох ядрах Cortex-A55 і чотирьох ядрах Cortex-A76. Щойно анонсований SoC Snapdragon 888 від Qualcomm на два роки новіший і використовує ядро ​​процесора Cortex-X1, три ядра Cortex-A78 і чотири ядра Cortex-A55.

Процесор Cortex-X1 - це Cortex-A78, який оптимізовано для максимальної продуктивності, а не площі штампа або потужності. Він працює на частоті 2,84 ГГц, тоді як три ядра A78 працюють на частоті 2,42 ГГц і A55 на частоті 1,8 ГГц.

Оскільки в оригінальному 8cx використовується Cortex-A76, модернізований чіп, безумовно, допоможе майбутній Windows на ARM-системах конкурувати ефективніше проти чіпів, таких як M1. Я навіть не збираюся міркувати про те, як би пройшов такий матч, але, здається, ринок дозрів для оновлення, тим більше, що Snapdragon 888 інтегрує 5G-модем. Хоча це не особлива особливість, яка мене особисто цікавить, модем 5G надасть майбутній Windows на ARM-пристрої значну диференціацію порівняно з Apple M1. На сьогоднішній день Apple не представила систему із стільниковим підключенням.

Надання 64-розрядної підтримки емуляції x86 для Windows на ARM покращує її загальну здатність функціонувати як справжня заміна звичайній Windows 10. Нова платформа SoC, яка зменшила розрив між ARM та x86 пристроями в екосистемі Windows, дасть Microsoft та її партнерам спосіб продемонструвати цю підтримку супутніми покращеннями продуктивності.

Читати далі

Apple M1 руйнує Windows на ARM у 64-розрядних тестах
Apple M1 руйнує Windows на ARM у 64-розрядних тестах

Тепер, коли Windows на ARM може емулювати 64-розрядні програми x86, як ці системи порівнюються з Apple M1? Недобре, виявляється.

Ampere eMag 64-розрядна серверна платформа ARM цілі Intel Data Centers
Ampere eMag 64-розрядна серверна платформа ARM цілі Intel Data Centers

Сьогодні компанія оголошує про свій новий eMag, який планує агресивно масштабувати протягом наступних 12 місяців.