Windows на кристаллах ARM: компании Intel нет причин беспокоиться


Анализируя стратегические планы развития производителей полупроводников, возникает вопрос, почему Microsoft заинтересовалась архитектурой ARM.

В своем январском выступлении на международной выставке CES Стив Баллмер (Steve Ballmer), главный исполнительный директор Microsoft, и Майкл Анджиуло (Michael Angiulo), вице-президент отдела планирования, оборудования и экосистемы ПК, анонсировали ОС Windows, которая станет работать как на х86, так и на ARM-архитектуре. В известном смысле ничего удивительного в этом заявлении нет. Однако нельзя согласиться с теми «экспертами», которые после этого анонса предсказали гибель таких компаний как Intel, AMD и Via. Многие из этих «экспертов» провели некорректную параллель между заявлением Microsoft и тем переходом Apple, который эта компания совершила несколько лет назад с архитектуры PowerPC на x86 для OS X, а затем на ARM, на которой стала работать операционная система iOS. Нельзя не заметить, что Apple совершила масштабную миграцию с одной архитектуры ЦП на другую, тогда как в случае с Microsoft речь идет лишь о расширении возможностей Windows.

Почему эта разница так важна? По большей части, архитектура х86 используется в ПК и мобильных системах. Базовые стоимости систем на базе ARM и х86 практически одинаковы. ARM-архитектура имеет ограниченную поддержку со стороны собственного программного обеспечения, тогда как архитектура х86 обратно совместима с ПО обширной экосистемы. ARM-архитектура не получила широкого распространения в современных настольных и мобильных ПК для потребительского рынка и приложений на уровне предприятий.

Во время демонстрации работы следующей версии Windows на кристаллах ARM Балмер и Анджиуло подчеркнули, что бинарный код был скомпилирован, а не виртуализован. Но Балмер и Анджиуло не раз подчеркнули и то, что AMD и Intel останутся надежными партнерами Microsoft. Microsoft обеспечит Windows 8 возможностью бинарной трансляции для запуска кода х86 на кристаллах ARM.

Такой обходной маневр, по сути, несовершенен. Тогда зачем компании Microsoft понадобилась поддерживать ARM-архитектуру? Возможная причина в том, что вопрос энергопотребления серверов гораздо насущнее, чем потребность в их более высоком быстродействии. В данном случае используемый код не играет такой же заметной роли, как в ПК для потребительского рынка, а проблемы тепловыделения острее. Однако рынок ПК для предприятий достаточно консервативен и подвержен меньшим изменениям.

Почему же тогда Microsoft так упорно желает расширить возможности своей ОС? Ясно, что Intel не способна серьезно конкурировать с ARM в сфере ее влияния, по крайней мере, до тех пор, пока не появится третье поколение процессоров Atom. Процессоры Atom первого поколения, выполненные по технологии 45 нм, привели к появлению недорогих ноутбуков, или нетбуков. 45-нм процессоры Atom второго поколения создали базу для создания планшетных компьютеров. 22-нм процессоры Atom с высокой степенью интеграции позволят создавать энергоэффективные системы. При этом AMD успешно реализует свою технологию Fusion, а компания Via переходит на двухъядерный 40-нм процессор Nano. К тому времени, когда появится Windows 8, устройства с малым потреблением и поддержкой архитектуры x86 прочно обоснуются на рынке.

В таком случае, вопрос стоит задать иначе – почему Microsoft не выбирает исключительно ARM-архитектуру? Вероятно, разгадка кроется в ответе Тони Кинг-Смита (Tony King-Smith), вице-президента отдела маркетинга, компания Imagination Technologies. Дело в том, что взамен Windows CE (вариант Windows для наладонных компьютеров, мобильных телефонов и встраиваемых систем) корпорация Microsoft готовит модульную систему Windows 8 для всех сегментов продукции, где работает эта компания.

Таким образом, возможен следующий сценарий: Microsoft расширяет возможности Windows 8 до ее запуска на ARM-кристаллах, чтобы не упустить из сферы своего влияния тех разработчиков мобильных устройств, которые могли бы использовать другую операционную систему. К тому времени, когда выйдет Windows 8, на рынке появятся процессоры х86 с таким высоким быстродействием и низким энергопотреблением, которые не уступят параметрам ARM-процессоров. В результате разработчики перейдут с ARM-архитектуры на х86.

 

Источник: EDN

Оставьте отзыв

Ваш емейл адрес не будет опубликован. Обязательные поля отмечены *