Процессоры ARM доминируют на рынке медиаустройств. Что следует ожидать в будущем: полное вытеснение архитектуры х86 или разделение областей применения?
На вопрос, поставленный в заголовке, нет однозначного ответа. Все зависит от того, какая область рынка имеется в виду.
В сфере мобильных устройств и мультимедиа процессор х86 вряд ли имеет будущее. Его прямой конкурент, АRM, имеет гораздо меньшее потребление, что особенно важно для устройств с питанием от аккумулятора. Во-вторых АRM оснащены встроенными мультимедийными декодерами, позволяющими воспроизводить видео 1080p HD. Для реализации аналогичных возможностей на х86 потребуется больше площади.
В области сбора данных ситуация противоположная. В системах, анализирующих большое количество данных, потребление процессора не имеет первостепенного значения. В этой области лидерство за х86, и вряд ли ARM сможет потеснить его.
Основными факторами, определяющими выбор процессора, являются производительность, мощность потребления и объем выпуска. Общее правило таково: если требуется высокая производительность, низкое потребление и большой объем выпуска, предпочтение следует отдать ARM.
Изначально распространению ARM мешал недостаток опыта программирования. Несмотря на преимущества данной архитектуры (низкое потребление и стоимость), расходы, в т.ч. и временные, на разработку средств программирования и обучение программистов привели к тому, что данные процессоры применялись только в проектах с большим объемом выпуска. К тому же специалисты других звеньев цепи поставок (системные интеграторы, установщики, инженеры тех. поддержки и др.) также должны были ознакомиться с технологией, и это увеличило расходы. Ко всему прочему ARM были оснащены специфической операционной системой, в которой сложно разобраться «с нуля».
Кроме того, все оборудование основано на х86, поэтому внедрение аппаратуры на основе другой платформы сопряжено с большими затратами на сопряжение устройств. Это особенно острая проблема для промышленных систем. Хотя постепенно это проблема потеряла актуальность.
Несомненно, эра х86 подходит к концу, однако полностью переход на Arm произойдет только тогда, когда появится новое поколение специалистов, которые учились на ARM, и для которых архитектура х86 так же непривычна, как в свое время ARМ.