Процессоры ARM: особенности архитектуры, отличия и перспективы. Как узнать какой процессор на Android Что такое armv7 на андроид

Процессоры ARM: особенности архитектуры, отличия и перспективы. Как узнать какой процессор на Android Что такое armv7 на андроид

26.08.2023

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 .

В 2011 году компания ARM Limited анонсировала новое семейство процессоров под названием ARMv8. А в 2013 году компания Apple выпустила первый ARMv8-процессор – однокристальную систему А7, которая применяется в iPhone 5S, iPad Air и iPad mini Retina. Архитектура ARMv8 получила 64-битный набор команд, но это далеко не единственное её преимущество над предшественницей ARMv7. Как устроены и какими бывают 64-битные процессоры ARMv8, читайте в статье.

Об истории архитектуры ARM, специфике деятельности компании ARM Limited и поколениях процессоров ARMv5, ARMv6 и ARMv7 вы можете прочитать в статье . А про популярные модели ARMv7-чипов производства Qualcomm, NVIDIA, Samsung, Apple, MediaTek и др. подробно рассказано в статьях и .

Обновленную архитектуру процессоров семейства ARMv8 окрестили именем AArch64. Она получила 64-битный набор инструкций и возможность работать с большим объемом оперативной памяти (4 Гбайт и больше). Само собой, предусмотрена совместимость с 32-битными приложениями (AArch32). Другими важными нововведениями ARMv8 стали:

— 31 регистр общего назначения, каждый длиной 64 бита, тогда как SP и PC не являются регистрами общего назначения. Чем выше разрядность регистров, тем больше числа можно в них хранить. А чем больше количество регистров, тем больше данних в них помещается одновременно. Как результат, за одну инструкцию можно обработать больший объем данних и весь алгоритм выполнится быстрее;
— трансляция виртуальных адресов из 48-битного формата работает с помощью механизмов LPAE, позаимствованных у ARMv7;
— новый набор инструкций с фиксированной длинной. Инструкции имеют размер 32 бита и многие совпадают с командами AArch32, хотя условных инструкций стало меньше;
— увеличено с 16 до 32 количество 128-битных регистров (совместимы с 64-битными регистрами), доступных сопроцессорам SIMD NEON и VFP, а также добавлены новые криптографические инструкции AES и SHA. Набор инструкций SIMD NEON ускоряет работу приложений, отвечающих за обработку медиаданных и сигналов. В свою очередь VFP отвечает за малоэнергозатратные вычисления над числами с плавающей запятой;
— поддержка вычислений над числами с плавающей запятой двойной точности и стандарта IEEE 754, который является общепринятым форматом представления чисел с плавающей запятой, используемый в программных реализациях арифметических действий.

Референсные ядра ARM Limited

Первыми процессорными ядрами ARMv8, разработанными непосредственно компанией ARM Limited, стали Cortex-A53 и A57. Ядро A53 является среднеуровневым решением с производительностью 2,3 DMIPS/МГц, что находится примерно по середине между нынешними Cortex-A7 (1,9 DMIPS/МГц) и A9 (2,5 DMIPS/МГц). Тогда как A57 занимает верхний сегмент, ведь его быстродействие (4,1 DMIPS/МГц) превосходит показатели обеих 32-битных флагманов: Cortex-A15 (3,5 DMIPS/МГц) и А17 (4 DMIPS/МГц).

Помимо лицензирования референсных процессорных ядер компания ARM Limited продает расширенные лицензии, позволяющие чипмейкерам по своему усмотрению модифицировать архитектуру ARM. Такие лицензии есть, к примеру, у Apple, Qualcomm и NVIDIA. Поэтому ничто не мешает производителям процессоров создавать собственные решения на базе ARMv8, существенно отличающиеся от референсных Cortex-A53 и A57.


Apple A7

Первым и пока единственным 64-битным ARM-процессором, который уже применяется в смартфонах и планшетах, является Apple A7. Построен он на фирменной архитектуре Apple Cyclone, совместимой с ARMv8. Это вторая разработанная внутри компании процессорная архитектура; первой же была Swift (чипы A6 и A6X, семейство ARMv7).

Процессорных ядер у однокристальной системы A7 только два (частота до 1,4 ГГц), но присутствует графический ускоритель PowerVR G6430 с четырьмя кластерами ядер. Быстродействие чипа A7 в процессорозависимых задачах выросло примерно в полтора раза по сравнению с А6, тогда как в различных графических тестах прирост составляет от двух до трех раз.

А вот теоретическую возможность работать с большим объемом оперативной памяти благодаря 64-битной архитектуре процессора A7 устройства под управлением iOS пока не ощущают. У iPhone 5s, iPad Air и iPad mini Retina всего лишь 1 Гбайт оперативки; и вряд ли в новом поколении мобильных устройств Apple объем ОЗУ вырастит больше чем вдвое.

Qualcomm Snapdragon 410, 610, 615, 808 и 810

Вслед за Apple свои 64-битные ARM-процессоры поспешила анонсировать компания Qualcomm, причем сразу пять моделей. Правда, пока ни одна из них в коммерческих смартфонах или планшетах не применяется. Скорее всего, расцвет эпохи 64-битных Android-устройств состоится в начале 2015 года на выставках CES и MWC.

Однокристальная система Snapdragon 410 (MSM8916) – младшая из анонсированной 64-битной линейки Qualcomm. Она включает в себя четыре ядра Cortex-A53 с частотой от 1,2 ГГц, графический ускоритель Adreno 306 и, что интереснее всего, навигационный модуль с поддержкой спутниковых сетей GPS, ГЛОНАСС и даже китайской . Применять Snapdragon 410 планируют в недорогих смартфонах на базе Android, Windows Phone и Firefox OS.

Те же четыре ядра Cortex-A53, что у 410-того, содержит чип Snapdragon 610 (MSM8936), вот только графика у него улучшенная Adreno 405. Тогда как Snapdragon 615 (MSM8939) схож с 610-тым графикой, но процессорных ядер Cortex-A53 у него вдвое больше – восемь Cortex-A53.

В отличие от 410, 610, 615 моделей, выполненных по 28-нм техпроцессу, чипы Snapdragon 808 (MSM8992) и 810 (MSM8994) будут производиться по передовым 20-нм технологическим нормам. Они оба строятся по схеме big.LITTLE: два (модель 808) или четыре (810) мощных ядра Cortex-A57 и четыре энергоэффективных Cortex-A53. Графика представлена Adreno 418 и Adreno 430 соответственно. Кроме того, старший Snapdragon 810 имеет встроенный контроллер оперативной памяти стандарта LPDDR4.

Но главный вопрос: когда именно компания Qualcomm представит собственную процессорную архитектуру на основе ARMv8, как это было со Scorpion и Krait (модифицированные ARMv7)?

MediaTek MT6732, MT6752, MT6795

Не могла долго оставаться в стороне 64-битной гонки и компания MediaTek, всего за несколько лет превратившаяся из мелкого производителя процессоров для китайских клонов iPhone в одного из крупнейших в мире чипмейкеров, пусть и безфабричного. Впрочем, Apple и Qualcomm собственных тоже не имеют.

Однокристальные системы MediaTek MT6732 и MT6752 должны составить конкуренцию чипам Snapdragon 610 и 615. У них четыре и восемь процессорных ядер Cortex-A53 (частота 1,5 и 2 ГГц соответственно) и одинаковая графика Mali-T760 (разработка ARM Limited). Старший же чип MT6795 стал ответом Snapdragon 810: архитектура big.LITTLE, по четыре ядра Cortex-A57 и A53 с частотой 2,2 ГГц, а также графический ускоритель PowerVR G6200.

NVIDIA Tegra K1 (Project Denver)

Компания NVIDIA решила перевести на 64-битную процессорную архитектуру свой уже существующий чип Tegra K1. Графическая составляющая у него и раньше была едва ли не лучшей среди конкурентов – GK20A с 192 ядрами Kepler, производительностью 365 GFLOPS и поддержкой ПК-стандартов графики DirectX 11.2 и OpenGL 4.4 (а не их мобильных аналогов).

Вместо же четырех 32-битных ядер Cortex-A15 (плюс пятое энергоэффективное ядро) обновленная однокристальная система Tegra K1 получит два ARMv8-совместимых ядра фирменной архитектуры NVIDIA Project Denver. Тактовая частота процессора вырастет до 2,5 ГГц, увеличится и объем кеша. Интересный факт: графика Tegra K1 примерно в пятьдесят раз мощнее Tegra 2.

Выводы

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

Естественно, пользу от архитектуры ARMv8 получат только те приложения для iOS и Android, которые способны задействовать все ресурсы новых процессоров. Оптимизация программ под новую архитектуру может быть как ручной, так и автоматической, на уровне компилятора.
Первое же Android-устройство с 64-битным ARM-процессором и 4 Гбайт ОЗУ – фаблет Samsung Galaxy Note 4 ( . А вторым, возможно, станет планшетный компьютер HTC серии .

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-архитектуру слышал каждый, кто интересуется мобильными технологиями. При этом для большинства людей это ассоциируется с процессорами планшетов или смартфонов. Другие же поправляют их, уточняя, что это не сам камень, а лишь его архитектура. Но практически никто из них уж точно не интересовался, откуда и собственно когда возникла эта технология.

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

ARM-архитектура для чайников

Под аббревиатурой ARM скрывается довольно успешная британская компания ARM Limited в области IT-технологий. Расшифровывается она как Advanced RISC Machines и является одним из крупных мировых разработчиков и лицензиаров 32-разрядной архитектуры RISC-процессоров, которыми оснащается большинство портативных устройств.

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

  • Atmel.
  • Cirrus Logic.
  • Intel.
  • Apple.
  • nVidia.
  • HiSilicon.
  • Marvell.
  • Samsung.
  • Qualcomm.
  • Sony Ericsson.
  • Texas Instruments.
  • Broadcom.

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

  • ARM7 - тактовая частота 60-72 МГц, что актуально для мобильных бюджетных телефонов.
  • ARM9/ ARM9E - частота уже более высокая около 200 МГц. Такими микропроцессорами оснащаются более функциональные смартфоны и карманные компьютеры (КПК).

Cortex и ARM11 являются уже более современными семействами микропроцессоров в сравнении с прошлой архитектурой микроконтроллеров ARM, с тактовой частотой до 1 ГГц и расширенными возможностями обработки цифровых сигналов.

Популярные микропроцессоры xScale от компании Marvell (до середины лета 2007 года проект находился в распоряжении Intel) на самом деле представляют собой расширенный вариант архитектуры ARM9, дополненный набором инструкций Wireless MMX. Данное решение от Intel было ориентировано на поддержку мультимедийных приложений.

ARM-технология относится к 32-битной микропроцессорной архитектуре, содержащая сокращенный набор команд, что именуется как RISC. По проведенным подсчетам, применение процессоров ARM - это 82% от всего количества производимых RISC-процессоров, что говорит о довольно широкой зоне охвата 32-битных систем.

Многие электронные устройства оснащаются ARM-архитектурой процессора, и это не только PDA и сотовые телефоны, но и портативные игровые консоли, калькуляторы, компьютерная периферия, сетевое оборудование и многое другое.

Небольшое путешествие назад в прошлое

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

В 1980 году была основана компания Acorn Computers, которая начала создавать персональные компьютеры. Поэтому ранее ARM была представлена как Acorn RISC Machines.

Год спустя на суд потребителей была представлена домашняя версия ПК BBC Micro с самой первой ARM-архитектурой процессора. Это был успех, тем не менее чип не справлялся с графическими задачами, а прочие варианты в лице процессоров Motorola 68000 и National Semiconductor 32016 тоже не годились для этого.

Тогда руководство компании задумалось над созданием своего микропроцессора. Инженеров заинтересовала новая процессорная архитектура, придуманная выпускниками местного университета. В ней как раз использовался сокращенный набор команд, или RISC. И после появления первого компьютера, который управлялся процессором Acorn Risc Machine, успех пришел довольно быстро - в 1990 году между британским брендом и Apple был заключен договор. Это положило началу разработки нового чипсета, что, в свою очередь, привело к образованию целой команды разработчиков, именуемой как Advanced RISC Machines, или ARM.

Начиная с 1998 года, компания сменила название на ARM Limited. И теперь специалисты не занимаются производством и реализацией ARM-архитектуры. Что это дало? На развитии компании это никоим образом не сказалось, хоть основным и единственным направлением компании стала разработка технологий, а также продажа лицензий сторонним фирмам, чтобы те могли пользоваться процессорной архитектурой. При этом некоторые компании приобретают права на готовые ядра, другие же по приобретенной лицензии оснащают процессоры своими ядрами.

Согласно некоторым данным заработок компании на каждом подобном решении составляет 0,067 $. Но эти сведения усредненные и устаревшие. Ежегодно количество ядер в чипсетах растет, соответственно и себестоимость современных процессоров превосходит старые образцы.

Область применения

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

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

Можно сказать, что практически каждое современное электронное устройство, которое нуждается в управлении процессором, так или иначе оснащенном чипами ARM. А тот факт, что такая процессорная архитектура поддерживает многие операционные системы, будь то Linux, Android, iOS, и Windows, является неоспоримым преимуществом. Среди них числиться и Windows embedded CE 6.0 Core, архитектура arm тоже ею поддерживается. Данная платформа рассчитана на наладонные компьютеры, мобильные телефоны и встраиваемые системы.

Отличительные особенности x86 и ARM

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

  • CISC (Complex Instruction Set Computing).
  • Computing).

К CISC относятся процессоры x86 (Intel либо AMD), к RISC, как уже можно понять, семейство ARM. У архитектуры x86, и arm есть свои почитатели. Благодаря стараниям специалистов ARM, которые делали упор на энергоэффективность и использование простого набора инструкций, процессоры сильно выиграли от этого - мобильный рынок начал стремительно развиваться, а многие смартфоны практически почти приравнялись с возможностями компьютеров.

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

Эти два семейства по-своему завоевывали сердца пользователей. Но в чем их различие? Отличительных признаков или даже особенностей несколько, разберем наиболее важные из них.

Мощность обработки

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

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

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

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

  • между регистрами;
  • между регистром и местом памяти;
  • между ячейками памяти.

Но это лишь часть отличительных особенностей, перейдем к разбору других признаков.

Потребляемая мощность

В зависимости от типа устройства потребляемая мощность может иметь разную степень значимости. Для той системы, которая подключена к постоянному источнику питания (электросеть) ограничения потребления энергии попросту нет. Однако мобильные телефоны и прочие электронные гаджеты в полной мере зависят от управления питанием.

Еще одно различие архитектуры arm и x86 в том, что у первой энергопотребление меньше чем 5 Вт, включая многие сопутствующие пакеты: графические процессоры, периферийные устройства, память. Такая малая мощность обусловлена меньшей численностью транзисторов в совокупности с относительно низкими скоростями (если провести параллель с процессорами для настольных ПК). В то же время это нашло отпечаток на производительности - для выполнения сложных операций требуется больше времени.

Ядра Intel отличаются сложность структурой и в силу этого потребление энергии у них существенно выше. К примеру, процессор Intel I-7 с высокой производительностью потребляет около 130 Вт энергии, мобильные версии - 6-30 Вт.

Программное обеспечение

Проводить сравнение по этому параметру довольно трудно, поскольку оба бренда очень популярны в своих кругах. Устройства, которые основываются на процессорах arm-архитектуры, прекрасно работают с мобильными операционными системами (Android и прочее).

Машины под управлением процессоров от Intel способны работать с платформами наподобие Windows и Linux. К тому же оба семейства микропроцессоров дружат с приложениями, написанными на языке Java.

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

Новые достижения

Компания ARM за счет ведения грамотной политики, полностью прибрала к рукам мобильный рынок. Но в дальнейшем она не собирается останавливаться на достигнутом. Не так давно была представлена новая разработка ядер: Cortex-A53, и Cortex-A57, в которых было проведено одно важное обновление - поддержка 64-битных вычислений.

Ядро A53 является прямым последователем ARM Cortex-A8, у которого хоть и была не очень высокая производительность, но энергопотребление на минимальном уровне. Как отмечают специалисты, у архитектуры энергопотребление снижено в 4 раза, а по производительности она не будет уступать ядру Cortex-A9. И это притом, что площадь ядра A53 на 40% меньше, чем у A9.

Ядро A57 придет на замену Cortex-A9 и Cortex-A15. При этом инженеры ARM заявляют о феноменальном приросте производительности - в три раза выше, чем у ядра A15. Иными словами микропроцессор A57 будет в 6 раз быстрее Cortex-A9, а его энергоэффективность будет в 5 раз лучше, чем у A15.

Если подытожить, то серия cortex, а именно более совершенная a53, отличается от своих предшественников более высокой производительностью на фоне не менее высокой энергоэффективности. Даже процессоры Cortex-A7, которые ставятся на большинство смартфонов, не выдерживают конкуренции!

Но что более ценно это то, что архитектура arm cortex a53 - это та составляющая, которая позволит избежать проблем, связанных с нехваткой памяти. К тому же и устройство будет медленнее разряжать батарею. Благодаря новинке эти проблемы теперь останутся в далеком прошлом.

Графические решения

Помимо разработки процессоров, компания ARM трудится над воплощением графических ускорителей серии Mali. И самый первый из них - это Mali 55. Этим ускорителем оснастили телефон LG Renoir. И да, это самый обычный мобильник. Только в нем GPU отвечала не за игры, а лишь отрисовывал интерфейс, ведь если судить по современным меркам, графический процессор отличается примитивными возможностями.

Но прогресс неумолимо летит вперед и поэтому, чтобы идти в ногу со временем, у компании ARM есть и более совершенные модели, которые актуальны для смартфонов средней ценовой категории. Речь идет о распространенных GPU Mali-400 MP и Mali-450 MP. Хоть у них и небольшая производительность и ограниченный набор API, это не мешает им находить применение в современных мобильных моделях. Яркий пример - телефон Zopo ZP998, в котором восьмиядерный чип MTK6592 работает в паре с графическим ускорителем Mali-450 MP4.

Конкурентоспособность

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

А когда всемирно известный компьютерный бренд Microsoft заключил договор с Intel, у остальных производителей просто не было шансов - операционная система Windows отказывалась работать с процессорами ARM. Как тут не удержаться от использования эмуляторов gcam на архитектуру arm?! Что касательно компании Intel, то наблюдая волну успеха ARM Limited, тоже попыталась создать процессор, который бы составил достойную конкуренцию. Для этого широкой публике был предоставлен чип Intel Atom. Но заняло это намного больший промежуток времени, чем у ARM Limited. И в производство чип ушел лишь в 2011 году, но драгоценное время было уже потеряно.

По сути, Intel Atom - это CISC-процессор с архитектурой x86. Специалистам удалось добиться более низкого энергопотребления, чем в ARM решениях. Тем не менее весь тот софт, который выходит под мобильные платформы, плохо адаптирован к архитектуре x86.

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

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

В истории развития компании ARM есть один интересный момент (в самом начале статьи именно он имелся ввиду). Когда-то в основе ARM Limited находилась компания Apple и вероятно, что вся технология ARM принадлежала бы именно ей. Однако судьба распорядилась иначе - в 1998 году Apple находилась в кризисном положении, и руководство было вынуждено продать свою долю. В настоящее время она находится наравне с прочими производителями и остается для своих устройств iPhone и iPad закупать технологии у ARM Limited. Кто же мог знать, как все может обернуться?!

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

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

В качестве заключения

Процессоры ARM довольно быстро захватили рынок мобильных устройств и все благодаря низкому энергопотреблению и пусть не очень высокой, но все же, хорошей производительности. В настоящее время положению дел у компании ARM можно только позавидовать. Многие производители пользуются ее технологиями, что ставит Advanced RISC Machines наравне с такими гигантами в области разработок процессоров как Intel и AMD. И это притом, что компания не имеет собственного производства.

Какое-то время конкурентом мобильного бренда была компания MIPS с одноименной архитектурой. Но в настоящее время есть пока единственный серьезный конкурент в лице корпорации Intel, правда ее руководство не считает, что arm-архитектура может представлять угрозу для ее рыночной доли.

Также, по мнению специалистов из Intel, процессоры ARM не способны обеспечить запуск настольных версий операционных систем. Однако такое заявление звучит немного нелогично, ведь владельцы ультрамобильных ПК не пользуются «тяжеловесным» программным обеспечением. В большинстве случаев нужен выход в сеть интернет, редактирование документов, прослушивание медиафайлов (музыка, кино) и прочие несложные задачи. А ARM решения прекрасно справляются с такими операциями.

Процессор (ЦП, 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 нет нужного вам гаджета, то попробуйте поискать на . Здесь также имеется большая база мобильных телефонов с подробными характеристиками каждого устройства.



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows