Что лучше: ARM или x86? Что такое ARM Что такое arm и x86 на андроиде.

ARM процессор - мобильный процессор для смартфонов и планшетов.

В этой таблице представлены все известные на сегодняшний день ARM процессоры. Таблица ARM процессоров будет дополнятся и модернизироваться по мере появления новых моделей. В данной таблице используется условная система оценки производительности CPU и GPU. Данные о производительности ARM процессоров были взяты из самых разных источников, в основном исходя из результатов таких тестов, как: PassMark , Antutu , GFXBench .

Мы не претендуем на абсолютную точность. Абсолютно точно ранжировать и оценить производительность ARM процессоров невозможно, по той простой причине, что каждый из них, в чем-то имеет преимущества, а в чем-то отстает от других ARM процессоров. Таблица ARM процессоров позволяет увидеть, оценить и, главное, сравнить различные SoC (System-On-Chip) решения. Воспользовавшись нашей таблицей, Вы сможете сравнить мобильные процессора и достаточно точно узнать, как позиционируется ARM-сердце Вашего будущего (или настоящего) смартфона или планшета.

Вот мы провели сравнение ARM процессоров. Посмотрели и сравнили производительность CPU и GPU в различных SoC (System-оn-Chip). Но у читателя может возникнуть несколько вопросов: Где используются ARM процессора? Что такое ARM процессор? Чем отличается архитектура ARM от x86 процессоров? Попробуем разобраться во всем этом, не сильно углубляясь в подробности.

Для начала определимся с терминологией. ARM - это название архитектуры и одновременно название компании, ведущей ее разработку. Аббревиатура ARM расшифровывается как (Advanced RISC Machine или Acorn RISC Machine), что можно перевести как: усовершенствованная RISC-машина. ARM архитектура объединяет в себе семейство как 32, так и 64-разрядных микропроцессорных ядер, разработанных и лицензируемых компанией ARM Limited. Сразу хочется отметить, что компания ARM Limited занимается сугубо разработкой ядер и инструментария для них (средства отладки, компиляторы и т.д), но никак не производством самих процессоров. Компания ARM Limited продает лицензии на производство ARM процессоров сторонним фирмам. Вот неполный список компаний, получивших лицензию на производство ARM процессоров сегодня: AMD, Atmel, Altera, Cirrus Logic, Intel, Marvell, NXP, Samsung, LG, MediaTek, Qualcomm, Sony Ericsson, Texas Instruments, nVidia, Freescale ... и многие другие.

Некоторые компании, получившие лицензию на выпуск ARM процессоров, создают собственные варианты ядер на базе ARM архитектуры. Как пример можно назвать: DEC StrongARM, Freescale i.MX, Intel XScale, NVIDIA Tegra, ST-Ericsson Nomadik, Qualcomm Snapdragon, Texas Instruments OMAP, Samsung Hummingbird, LG H13, Apple A4/A5/A6 и HiSilicon K3.

На базе ARM процессоров сегодня работают фактически любая электроника: КПК, мобильные телефоны и смартфоны , цифровые плееры, портативные игровые консоли, калькуляторы, внешние жесткие диски и маршрутизаторы. Все они содержат в себе ARM-ядро, поэтому можно сказать, что ARM - мобильные процессоры для смартфонов и планшетов.

ARM процессор представляет из себя SoC , или "систему на чипе". SoC система, или "система на чипе", может содержать в одном кристалле, помимо самого CPU, и остальные части полноценного компьютера. Это и контроллер памяти, и контроллер портов ввода-вывода, и графическое ядро, и система геопозиционирования (GPS). В нем может находится и 3G модуль, а также многое другое.

Если рассматривать отдельное семейство ARM процессоров, допустим Cortex-A9 (или любое другое), нельзя сказать, что все процессоры одного семейства имеют одинаковую производительность или все снабжены GPS модулем. Все эти параметры сильно зависят от производителя чипа и того, что и как он решил реализовать в своем продукте.

Чем же отличается ARM от X86 процессоров ? Сама по себе RISC (Reduced Instruction Set Computer) архитектура подразумевает под собой уменьшенный набор команд. Что соответственно ведет к очень умеренному энергопотреблению. Ведь внутри любого ARM чипа находится гораздо меньше транзисторов, чем у его собрата из х86 линейки. Не забываем, что в SoC-системе все периферийные устройства находится внутри одной микросхемы, что позволяет ARM процессору быть еще более экономным в плане энергопотребления. ARM архитектура изначально была предназначена для вычисления только целочисленных операций, в отличии от х86, которые умеют работать с вычислениями с плавающей запятой или FPU. Нельзя однозначно сравнивать эти две архитектуры. В чем-то преимущество будет за ARM. А где-то и наоборот. Если попробовать ответить одной фразой на вопрос: в чем разница между ARMи X86 процессорами, то ответ будет таким: ARM процессор незнает того количества команд, которые знает х86 процессор. А те, что знает, выглядят гораздо короче. В этом его как плюсы, так и минусы. Как бы там ни было, в последнее время все говорит о том, что ARM процессора начинают медленно, но уверенно догонять, а кое в чем и перегонять обычные х86. Многие открыто заявляют о том, что в скором времени ARM процессоры заменят х86 платформу в сегменте домашних ПК. Как мы уже , в 2013 году уже несколько компаний с мировым именем полностью отказались от дальнейшего выпуска нетбуков в пользу планшетных пк. Ну а что будет на самом деле, время покажет.

Мы же будем отслеживать уже имеющиеся на рынке ARM процессоры.

ARMv6 и ARMv7 - это поколения архитектуры мобильных процессоров компании ARM Limited на основе 32-битных инструкций.

Архитектура ARM довольно распространена на рынке, который прежде принадлежал исключительно настольным процессорам таких популярных архитектур как Intel x86/64 и AMD64. Сегодня, благодаря ARMv6 или ARMv7, процессор современных телевизоров, домашних кинотеатров и прочего привычного оборудования может поместиться у вас в руке .

Главной же нишей для мобильной архитектуры ARM стали смартфоны, планшеты и другие подобные мобильные устройства. В наши дни 95% смартфонов уже работают под управлением процессоров именно ARM архитектуры, а также половина "умных" телевизоров и 90% жестких дисков. А из-за своей "живучести" от одного заряда батареи и приемлемой производительностью, устройства с процессорами архитектуры ARM на борту заменили собой всю линейку "нетбуков", став планшетами с док-станциями, что придало работе девайса почти целый день работы вместо всего нескольких часов как прежде и дало некоторый скачок в производительности из-за низкой себестоимости самих процессоров, наличием многоядерных решений и высоким разгонным потенциалом.

Ключевые особенности данных архитектур:

  • ARMv6 официально не поддерживает Flash. (В любом случае с середины 2012 года Google отказались от Flash на платформе Android окончательно, поэтому поддержка данной технологии уже и не актуальна).
  • ARMv7, зачастую, встречается в многоядерных мобильных процессорах, тогда как шестое поколение ограничивается лишь одним физическим и логическим ядром.
  • Приложения, созданные под ARMv7, имеют больший общий вес и требует больше выделенной оперативной памяти нежели аналогичные программы, которые работают только с ARMv6.
  • Процессоры на ARMv7 мощнее прежнего поколения.
  • Игры и программы, разработанные под ARMv6 совместимы с ARMv7 по умолчанию, но не наоборот.
  • То, что одно либо другое приложение поддерживает ARMv6 и ARMv7 одновременно не всегда означает улучшение графических характеристик на последней архитектуре. В этом случае рекомендуем смотреть в сторону процессоров от Nvidia, Tegra. Для них отведен отдельный магазин с игрушками с более высокой детализацией и прочими графическими плюшками, которые отсутствуют на любых других устройствах не под управлением Tegra.
  • Стандартная частота ARMv7 подобных процессоров заявлена на 1 гГЦ номинал и выше, чего нельзя сказать об ARMv6.
  • Игр для armv7 значительно больше, чем под armv6.
  • Многие популярные приложения видео проигрывателей (как mx player armv6 ) требует скачивания и установки дополнительного набора кодеков для armv6 или armv7 архитектур процессоров без которых аппаратной акселерации вы не добьетесь.

Часто задаваемые вопросы - ответы:

Хочу скачать игру, но в описании присутствует предостережение, что данная игра совместима лишь с ARMv7 или имеет две версии отдельно как для ARMv6, так и под ARMv7 соответственно, что мне скачивать?

Узнайте любым известным Вам способом точное название используемого в Вашем устройстве процессора, а затем найдите его на специально отведенной странице в Wikipedia и определите используемую версию архитектуры, наглядным примером на сей раз выступят процессоры Snapdragon от известной компании Qualcomm, страница которых расположена по следующей ссылке:

После установки со сторонних ресурсов того или иного приложения под Android оно отказывается запускаться, что делать?

Убедитесь в том, что версия Вашей операционной системы совпадает с совместимыми версиями андроид данного приложения, а так же узнайте к какому поколению ARM архитектуры соответствует Ваш процессор и, если это ARMv7 и выше, то в 99.9% любая относительно новая программа или игра обязана по крайней мере запустится до момента проверки лицензии, некоторых технических характеристик и прочих данных распознавания устройства, и дополнительных кеш данных приложения при необходимости.. Кроме того не повредит преждевременно освободить оперативную память от активных фоновых процессоров, если свободное пространство не соответствует минимальному требованию той или иной игры. Рекомендуем держать 256, а лучше 512 мегабайт свободной ОЗУ.

Сегодня найти armv7 телефоны значительно проще, чем пару лет назад, т.к. данная архитектура микропроцессоров уже добралась и до бюджетной области рынка мобильных смартфонов, но для владельцев "старичков" данная статья действительно может быть полезной.

Здесь мы не стали выкладывать текущий список устройств различных версий ARM, потому что этот список постоянно обновляется и за ним попросту не уследить. Рекомендуем сразу найти Ваше устройство на страницах Wikipedia, посвященные тому или другому мобильному процессору.

ARM и x86 являются двумя наиболее распространенными архитектурами процессоров на планете. Каковы их сильные и слабые стороны для производительности и энергоэффективности?

В течение многих лет ARM (первоначально Acorn RISC Machines, но теперь Advanced RISC Machines) находилась в центре современных микропроцессоров и встроенного дизайна. Сфокусировавшись на энергоэффективности и простом наборе инструкций, мобильные устройства, в частности, сильно выиграли от дизайна процессора. Это позволило очень быстро ускорить развитие мобильного рынка.

Но несколько лет назад Raspberry Pi дебютировал, получив Broadcom SoC, который включал ядро ​​ARM с тактовой частотой 700 МГц. Ядро ARM само по себе похвасталось низкой стоимостью и простотой.

Со своей стороны, Intel, в основном, производила процессоры с высокой производительностью и высокой пропускной способностью, включая настольные ПК, ноутбуки, серверы и даже суперкомпьютеры. Но это уже не так, поскольку Intel охватывает рынок мобильных / маломощных компьютеров со многими мобильными процессорами, включая серию Intel Atom (один из основных процессоров, питающих Windows 10 планшеты).

У двух семейств процессоров есть много различий, включая их вычислительную мощность, энергопотребление, программное обеспечение и приложения. Давайте взглянем чем архитектура ARM отличается от x86 более подробно.

После прочтения обязательно ознакомьтесь с тем, про что мы еще писали: . Очень полезная информация для тех у кого много флешек , но, они все забиты важными файлами.

Различия в мощности обработки

Процессоры ARM вписываются в семейство RISC, которое означает «Сокращенный набор команд».

Процессор RISC фокусируется на сохранении количества инструкций как можно меньше, одновременно сохраняя эти инструкции как можно простыми. Простые инструкции имеют некоторые преимущества как для инженеров, так и для разработчиков программного обеспечения. Поскольку инструкции просты, для требуемой схемы требуется меньшее количество транзисторов, что приводит к большему количеству места чипа и / или меньшим чипам. Из-за этого процессоры ARM, как правило, объединяют многие периферийные устройства, включая графические процессоры, которые позволяют компьютерам, таким как Raspberry Pi, иметь так мало компонентов.

Но простые инструкции стоят дорого. Для выполнения задач требуются дополнительные инструкции, которые приводят к увеличению потребления памяти и увеличению времени выполнения. Тем не менее, процессор ARM компенсирует увеличенное время выполнения с более быстрыми процессорами и трубкой.

С другой стороны, процессоры Intel вписываются в семейство CISC, которое представляет собой комплексную команду Set Computing.

В отличие от компьютеров RISC, инструкции, доступные на CISC, более сфокусированы на выполнении сложных задач с большой гибкостью.

Например, многие машины на основе RISC выполняют операции между регистрами, которые обычно требуют, чтобы программа загружала переменные в регистры перед выполнением операции. Однако машина на основе CISC может (или должна) выполнять операции между регистрами, между регистром и местом памяти, и даже между ячейками памяти. Другие общие операции включают в себя умножение чисел с плавающей запятой, рулонов ствола, одиночных циклов инструкций, сложную манипуляцию с памятью, поиск в памяти и многое другое. Это часть того, чем архитектура ARM отличается от x86. Продолжим .

Различия в потребляемой мощности

Потребляемая мощность во встроенных конструкциях может быть одним из наиболее важных критериев. Система, которая предназначена для подключения к источнику питания, например, к электросети, обычно может игнорировать ограничения потребления энергии, но мобильный дизайн (или один, подключенный к ненадежному источнику питания) может ьыть полностью зависящим от управления питанием.

Части ARM превосходят мощные конструкции со многими из их ядер (если не большинство), не требующих радиаторов. Их типичное энергопотребление составляет менее 5 Вт со многими пакетами, включая графические процессоры, периферийные устройства и память. Такая малая рассеиваемая мощность возможна только из-за меньшего количества используемых транзисторов и относительно низких скоростей (по сравнению с обычными настольными процессорами). Но опять же (относящийся к предыдущему разделу) это влияет на производительность системы, и поэтому более сложные операции потребуют больше времени.

Из-за их повышенной сложности ядра Intel потребляют намного больше энергии, чем ядра ARM. Высокопроизводительный Intel I-7 может потреблять до 130 Вт энергии, тогда как мобильные процессоры Intel (такие как Atom и Celeron) потребляют от 6 Вт до 30 Вт. Процессоры с самой низкой потребляемой мощностью (линия Atom), предназначенные для использования ноутбуком, не интегрируют графику в процессор, а мобильные версии. Однако те, которые интегрируют графику, имеют значительно меньшую тактовую частоту (от 300 МГц до 600 МГц), что приводит к меньшей пропускной способности.

Различия в программном обеспечении


Когда речь заходит о больших двух именах на рынке процессоров, сравнение доступности программного обеспечения и наборов инструментов затруднено, так как они сильно популярны. У устройств на базе ARM есть преимущество в работе с операционными системами, предназначенными для мобильных телефонов, таких как Android. У Intel-устройств есть преимущество в том, что они работают практически с любой операционной системой, которая может работать на стандартном настольном ПК, включая Windows и Linux. Оба устройства могут запускать одни и те же приложения, если приложение скомпилировано на языке, который использует виртуальную машину, например Java.

Если говорить о том, чем архитектура ARM отличается от x86 то можно сказать с увереностью, что главное отличие в производительности и ориентированности на разные типы приложений. Главная задача процессоров ARM - управление энергопотреблением, для его большей эффективности на мобильных устройствах. А задача настольных версий есть большая производительность.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter .

Процессор (ЦП, CPU) – главный компонент любого компьютера, мобильного телефона или другого умного гаджета. Именно процессор выполняет большую часть всех вычислений и задач, которые требуются для работы устройства, операционной системы и приложений. Поэтому его производительность напрямую влияет на производительность всего устройства. Если процессор работает недостаточно быстро, то пользователь будет сталкиваться с зависаниями, медленным запуском приложений и лагами в работе интерфейса.

Учитывая все вышеописанное не удивительно, что многих пользователей интересует, какой процессор установлен на их устройстве. В данной инструкции мы рассмотрим сразу несколько способов, которые позволят получить эту информацию и узнать какой процессор используется на Андроид телефоне.

Для того чтобы узнать какой процессор установлен на Android телефоне, а также посмотреть другие его характеристики, вам необходимо установить специальное приложение. К сожалению, без этого получить нужную информацию не получится, так как в стандартных настройках операционной системы Android такая возможность просто не предусмотрена. Одним из наиболее простых и удобных приложений для просмотра характеристик является утилита CPU-Z.

CPU-Z – это Андроид версия популярной программы для идентификации процессора. Приложение CPU-Z позволяет узнать, какой процессор установлен на вашем Андроид телефоне, а также получить подробную информацию о его характеристиках. Также в данном приложении можно получить и другую информацию о телефоне.

Интерфейс CPU-Z состоит из нескольких вкладок:

  • SOC – данные о процессоре, установленном на данном Андроид устройстве. Здесь указана информация о модели процессора, архитектуре (x86 или ARM), количестве ядер, тактовой частоте, а также модели графического ускорителя.
  • System – название Андроид устройства, производителя и версия Андроид. Также здесь указаны некоторые другие технические характеристики Андроид устройства. Например, разрешение экрана, плотность пикселей, объем оперативной и постоянной памяти.
  • Battery – информация о батарее. Здесь указан уровень заряда, напряжение и температура батареи.
  • Sensors – данные от сенсоров, установленных на Android устройстве. Обновляются в реальном времени.

Для того чтобы узнать, какой процессор на вашем Андроид телефоне нужно установить и запустить приложение CPU-Z. После этого перед вами откроется приложение CPU-Z на вкладке «SOC». Здесь в самом верху экрана будет указано название модели процессора. Также здесь вы сможете найти следующую информацию о процессоре:

  • Количество ядер.
  • Поддержка big.LITTLE.
  • Архитектура.
  • Ревизия.
  • Технологический процесс (техпроцесс).
  • Тактовые частоты.
  • Текущая тактовая частота по каждому ядру.
  • Производитель графического ускорителя.
  • Модель графического ускорителя.

Как посмотреть модель процессора в AIDA64

Еще одно приложение для просмотра характеристик телефона, которое стоит рассмотреть, это AIDA64. Как и предыдущее приложение, AIDA64 сначала появилась на ПК и уже потом была выпущена версия для Android.

Приложение AIDA64 собирает огромное количество информации об аппаратной и программной части Андроид устройства и демонстрирует ее пользователю в удобном виде. В AIDA64 можно посмотреть технические характеристики процессора, экрана, аккумуляторной батареи, беспроводных модулей, оперативной памяти, графического ускорителя и датчиков. Также приложение предоставляет немало информации об установленных приложениях и настройках операционной системы. При этом AIDA64 работает не только на телефонах, но и на других Android устройствах, например, умных часах или телевизорах.

Интерфейс AIDA64 для Андроид состоит из таких разделов как:

  • Система – общая информация о телефоне. Название устройства, производитель, объем оперативной и встроенной памяти.
  • ЦП – данные об установленном процессоре и его технических характеристиках.
  • Отображение – информация об экране устройства. Размер экрана, разрешение, плотность пикселей, частота обновления.
  • Сеть – сетевые возможности устройства. Данные о мобильном операторе и беспроводных сетях Wi-Fi.
  • Батарея – информация об аккумуляторной батарее. Тип батареи, уровень заряда, температура, напряжение питания, емкость, скорость разряда.
  • Android – параметры операционной системы. Версия Android, уровень API, техническая параметры.
  • Устройства – данные о подключенных устройствах. Здесь можно найти характеристики камеры, сканера отпечатков пальцев и других устройств.
  • Температура – текущие значения температуры с датчиков.
  • Датчики – полный список всех доступных на телефоне датчиков. Здесь можно просмотреть данные, которые поступают с датчика приближения, гироскопа, барометра и т. д.
  • Приложения – список всех установленных программ.
  • Кодеки – список всех установленных кодеков (программы для работы со звуком и видео).
  • Папки – список системных папок операционной системы Android.
  • Системные файлы –список системных файлов операционной системы Android.

Для того чтобы узнать какой процессор установлен на телефоне нужно открыть раздел «ЦП». Здесь в самом верху экрана будет указано название модели процессора. Также здесь вы сможете найти следующую информацию о процессоре:

  • Архитектура процессора.
  • Технологический процесс.
  • Набор инструкций.
  • Ревизия.
  • Число ядер.
  • Диапазон частот.
  • Текущие частоты по каждому ядру.

Поиск технических характеристик в интернете

Как видно, получить информацию об используемом процессоре не сложно. Все что нужно сделать, это установить одно из предложенных приложений и изучить информацию, которая там предоставлена. Если же ваш телефон не работает или вы не можете установить указанные программы, то в таком случае нужно искать информацию о ЦП в интернете. Для этого достаточно ввести в поисковую систему название мобильного телефона и изучить результаты поиска.

Также можно обратиться к сайтам, которые специализируются на сборе характеристик о мобильных телефонах. Например, можно зайти на , ввести в поиск название телефона и кликнуть по найденной ссылке.

После этого перед вами появится страница с подробными характеристиками вашего мобильного телефона. Здесь нужно найти строчку «Chipset». В ней будет указано название процессора, который установлен на вашем Android устройстве.

Если на gsmarena.com нет нужного вам гаджета, то попробуйте поискать на . Здесь также имеется большая база мобильных телефонов с подробными характеристиками каждого устройства.

Название ARM, безусловно, слышали все, кто интересуется мобильными технологиями. Многие понимают данную аббревиатуру как тип процессора для смартфонов и планшетов, другие уточняют, что это вовсе не процессор, а его архитектура. И уж точно мало, кто вникал в историю появления ARM. В этой статье мы попробуем разобраться во всех этих нюансах и расскажем зачем нужны процессоры ARM современным гаджетам.

Краткий экскурс в историю

По запросу «ARM» Википедия выдает два значения этой аббревиатуры: Acorn RISC Machine и Advanced RISC Machines. Начнем по порядку. В 1980-х годах в Великобритании была основана компания Acorn Computers, которая начинала свою деятельность созданием персональных компьютеров. В то время Acorn еще называли «британской Apple». Решающим периодом для компании стал конец 80-х годов, когда ее главный инженер воспользовался решением двух выпускников местного университета, придумавших новый вид процессорной архитектуры с сокращенным набором команд (RISC). Так появился первый компьютер на базе процессора Acorn Risc Machine. Успех не заставил себя долго ждать. В 1990 году британцы заключили договор с Apple и вскоре начали работу над новой версией чипсета. В итоге команда разработчиков сформировала компанию под названием Advanced RISC Machines по аналогии с процессором. Чипы с новой архитектурой также стали именоваться Advanced Risc Machine или сокращенно ARM.

С 1998 года Advanced Risc Machine стала называться ARM Limited. На текущий момент компания не занимается производством и продажей собственных процессоров. Основным и единственным направлением деятельности ARM Limited является разработка технологий и продажа лицензий различным компаниям на использование архитектуры ARM. Некоторые производители покупают лицензию на готовые ядра, другие – так называемую «архитектурную лицензию» на производство процессоров с собственными ядрами. Среди таких компаний значатся Apple, Samsung, Qualcomm, nVidia, HiSilicon и другие. По некоторым данным, ARM Limited зарабатывает на каждом таком процессоре $0,067. Эта цифра усредненная и к тому же устаревшая. С каждым годом ядер в чипсетах становится все больше, и новые многоядерные процессоры превосходят по себестоимости устаревшие образцы.

Технические особенности чипов ARM

Существует два типа современных процессорных архитектур: CISC (Complex Instruction Set Computing) и RISC (Reduced Instruction Set Computing). К архитектуре CISC относится семейство процессоров x86 (Intel и AMD), к архитектуре RISC – семейство ARM. Основным формальным отличием RISC от CISC и, соответственно, x86 от ARM является сокращенный набор команд, используемый в RISC-процессорах. Так, например, каждая инструкция в CISC-архитектуре трансформируется в несколько RISC-команд. В добавок, RISC-процессоры используют меньше транзисторов и, таким образом, потребляют меньше энергии.

Основным приоритетом ARM-процессоров является отношение производительности к потреблению энергии. ARM имеет большее соотношение производительности на ватт чем x86. Вы можете получить необходимую мощность из 24 ядер x86 или из сотен маленьких ядер ARM с низким энергопотреблением. Разумеется, один даже самый мощный процессор на архитектуре ARM никогда не будет сопоставим по мощности с Intel Core i7. Но тот же Intel Core i7 нуждается в активной системе охлаждения и никогда не поместится в корпус телефона. Здесь ARM вне конкуренции. С одной стороны, это выглядит привлекательным вариантом для построения суперкомпьютера с использованием миллиона ARM-процессоров вместо тысячи процессоров x86. С другой стороны, нельзя однозначно сравнивать две архитектуры. В чем-то преимущество будет за ARM, а в чем-то – за x86.

Однако называть чипы архитектуры ARM процессорами не совсем корректно. Кроме нескольких процессорных ядер, они также включают другие компоненты. Наиболее подходящим будет термин «однокристальная система» или «система на кристалле» (SoC). Современные однокристальные системы для мобильных устройств включают контроллер оперативной памяти, графический ускоритель, видеодекодер, аудиокодек и модули беспроводной связи. Как уже было сказано ранее, отдельные компоненты чипсета могут быть разработаны сторонними производителями. Наиболее ярким примером этого являются графические ядра, разработкой которых кроме ARM Limited (графика Mali), занимаются Qualcomm (Adreno), NVIDIA (GeForce ULP) и Imagination Technologies (PowerVR).


На практике это выглядит следующим образом. Большинство бюджетных мобильных устройств на Android поставляются с чипсетами производства компании MediaTek , которая практически неизменно следует инструкциям ARM Limited и комплектует их ядрами Cortex-A и графикой Mali (реже PowerVR).


А-бренды для своих флагманских устройств зачастую используют чипсеты производства Qualcomm . К слову, последние чипы Qualcomm Snapdragon ( , ) оснащены полностью кастомными ядрами Kryo – для центрального процессора и Adreno – для графического ускорителя.

Что касается Apple , то для iPhone и iPad компания использует собственные чипы А-серии с графическим ускорителем PowerVR, производством которых занимаются сторонние компании. Так, в установлен 64-битный четырехъядерный процессор A10 Fusion и графический процессор PowerVR GT7600.


Актуальной на момент написания статьи считается архитектура процессоров семейства ARMv8 . В ней впервые стал использоваться 64-битный набор инструкций и появилась поддержка более 4 ГБ оперативной памяти. Архитектура ARMv8 имеет обратную совместимость с 32-битными приложениями. Наиболее эффективным и самым мощным процессорным ядром, разработанным ARM Limited, на данный момент является Cortex-A73 , и большинство производителей однокристальных систем используют его без изменений.


Cortex-A73 обеспечивает на 30% более высокую производительность по сравнению с Cortex-А72 и поддерживает полный набор ARMv8-архитектуры. Максимальная частота процессорного ядра составляет 2,8 ГГц.

Сфера использования ARM

Наибольшую славу ARM принесло развитие мобильных устройств. В преддверии массового производства смартфонов и другой портативной техники энергоэффективные процессоры пришлись как нельзя кстати. Кульминацией развития ARM Limited стал 2007 год, когда британская компания возобновила партнерство с Apple, а спустя некоторое время купертиновцы представили свой первый iPhone с процессором на архитектуре ARM. В последующем однокристальная система на базе архитектуры ARM стала неизменным компонентом практически всех смартфонов, представленных на рынке.


Портфолио компании ARM Limited не ограничивается только ядрами семейства Cortex-A. Фактически, под маркой Cortex существует три серии процессорных ядер, которые обозначаются буквами A, R, M. Семейство ядер Cortex-А , как мы уже знаем, является наиболее мощными. Их в основном используют в смартфонах, планшетах, ТВ-приставках, спутниковых ресиверах, автомобильных системах, робототехнике. Процессорные ядра Cortex-R оптимизированы для выполнения высокопроизводительных задач в режиме реального времени, поэтому такие чипы встречаются в медицинском оборудовании, автономных системах безопасности, носителях информации. Основной задачей семейства Cortex-M является простота и низкая стоимость. Технически это самые слабые процессорные ядра с наиболее низким энергопотреблением. Процессоры на базе таких ядер используются практически везде, где от устройства требуется минимальная мощность и низкая стоимость: сенсоры, контроллеры, сигнализации, дисплеи, умные часы и другая техника.

В общем, большинство современных устройств от маленьких до больших, нуждающихся в центральном процессоре, используют чипы ARM. Огромным плюсом при этом является тот факт, что архитектура ARM поддерживается множеством операционных систем на платформе Linux (в том числе Android и Chrome OS), iOS, и Windows (Windows Phone).

Конкуренция на рынке и перспективы на будущее

Стоит признать, на данный момент у ARM нет серьезных конкурентов. И по большому счету это связано с тем, что компания ARM Limited в определенное время сделала правильный выбор. А ведь в самом начале своего пути компания выпускала процессоры для ПК и даже пыталась конкурировать с Intel. После того, как ARM Limited поменяла направление своей деятельности, ей также было непросто. Тогда программный монополист в лице Microsoft, заключив партнерское соглашение с Intel, не оставил никаких шансов другим производителям, в том числе и ARM Limited – ОС Windows просто не работала на системах с процессорами ARM. Как бы парадоксально это не звучало, но сейчас ситуация может кардинально измениться, и уже ОС Windows готова поддерживать процессоры на этой архитектуре.


На волне успехов чипов ARM компания Intel предприняла попытку создать конкурентоспособный процессор и вышла на рынок с чипом Intel Atom . Для этого ей потребовалось гораздо больше времени, нежели ARM Limited. В производство чипсет поступил в 2011 году, но, как говорится, поезд уже ушел. Intel Atom является CISC-процессором с архитектурой x86. Инженеры компании добились более низкого энергопотребления, нежели в ARM, однако на текущий момент разнообразный мобильный софт имеет плохую адаптацию к архитектуре x86.


В прошлом году Intel отказалась от нескольких ключевых решений в дальнейшем развитии мобильных систем. Фактически компания для мобильных устройств, поскольку они стали нерентабельными. Единственным крупным производителем, который комплектовал свои смартфоны чипсетами Intel Atom, был ASUS. Однако массовое использование Intel Atom все же получил в нетбуках, неттопах и других портативных устройствах.

Положение ARM Limited на рынке уникальное. На данный момент практически все производители пользуются ее разработками. При этом у компании нет собственных заводов. Это не мешает ей стоять в одном ряду с Intel и AMD. История ARM включает еще один любопытный факт. Не исключено, что сейчас технология ARM могла бы принадлежать компании Apple, которая стояла в основе формирования ARM Limited. По иронии судьбы в 1998 году купертиновцы, переживая кризисные времена, продали свою долю. Теперь Apple вынуждена наряду с другими компаниями покупать лицензию на процессоры ARM, используемые в iPhone и iPad.

Сейчас процессоры ARM способны выполнять серьезные задачи. В ближайшей перспективе – использование их в серверах, в частности такие решения уже имеют дата-центры Facebook и PayPal. В эпоху развития интернета вещей (IoT) и «умных» бытовых устройств чипы ARM получили еще большую востребовательность. Так что самое интересное у ARM еще впереди.

© 2024 staren.ru
Портал о ремонте