Как узнать какой arm на андроиде

Содержание

Всё про ARMv6 и ARMv7

Как узнать какой 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, страница которых расположена по следующей ссылке:

http://en.wikipedia.org/wiki/Snapdragon_(system_on_chip)

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

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

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

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

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

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

Источник: http://prodroiders.net/arts/instruktsii/vsyo-pro-armv6-i-armv7

Как узнать, какой процессор установлен на смартфоне Android?

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

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

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

Когда и зачем это нужно?

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

Поэтому перед тем, как вы купите смартфон, в обязательном порядке следует узнать о наименовании и структуре процессора.

Вдруг здесь используется какое-нибудь очень слабое четырехъядерное решение от MediaTek? В таком случае не стоит возлагать на девайс очень больших надежд — он обязательно будет подтормаживать.

Не лишним подобное знание будет и тем, у кого смартфон уже куплен. Если ознакомиться с характеристиками установленного чипсета, то можно понять, какие игры стоит скачивать с Google Play, а на какие не следует тратить своё время. Например, двухъядерные решения постепенно уходят в прошлое, но созданные на их основе устройства всё ещё можно купить с рук.

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

Но встретить такие чипсеты с каждым годом удаётся всё реже, так как американская компания практически полностью отказалась от развития данного направления.

Читайте также  Как обнулить смартфон андроид

Типы устанавливаемых процессоров

Мобильная операционная система от Google полноценно работает только на чипсетах, использующих архитектуру ARM. Мы об этом уже писали в статье, посвященной эмуляторам Android на ПК. Однако одну и ту же архитектуру могут иметь самые разные процессоры. В первую очередь друг от друга они отличаются техпроцессом. Наиболее популярны сейчас чипсеты, выполненные по следующему техпроцессу:

  • 28 нм — нынче считается, что такие процессоры обладают чересчур крупными транзисторами;
  • 20 нм — у таких чипсетов размеры внутренностей уже заметно меньше, что положительно сказывается на энергопотреблении;
  • 16 нм — ещё более крохотные транзисторы обеспечивают процессору едва ли не максимальную энергоэффективность;
  • 14 нм — данный техпроцесс был внедрён во второй половине 2016 года, выполненные по нему чипсеты по своей мощности превосходят абсолютно всех конкурентов.

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

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

  • Количество ядер — в простейших чипах применяется одно ядро, а в самых мощных — десять и даже больше;
  • Тактовая частота — чем этот параметр больше, тем более мощными являются вычислительные ядра;
  • Графический ускоритель или GPU — именно он обрабатывает графику в играх и видеороликах, фактически это своеобразное дополнение к чипсету со своими ядрами и частотой.

Интересно, что в основном именно от процессора зависит то, будет ли смартфон поддерживать мобильные сети четвертого поколения. Также далеко не все чипсеты способны распознавать две или большее количество SIM-карт. А ещё они отличаются по своей стоимости — новейшие и самые мощные модели обходятся производителям смартфонов в 50-60 долларов за штуку!

Получение информации об установленном процессоре

Если вы выбираете себе смартфон и задаётесь вопросом «Как узнать какой процессор встроен в Андроид?», то советуем вам зайти на Яндекс.Маркет или какой-то другой сайт, специализирующийся на отображении характеристик портативных гаджетов. Здесь вы обязательно найдёте упоминание о модели установленного чипсета. А в большинстве случаев здесь указываются ещё и основные спецификации процессора — тактовая частота, количество ядер и применяемый видеоускоритель.

Если же смартфон или планшет уже находится у вас на руках, то можно поступить ещё проще. Для знакомства с информацией об установленном чипсете достаточно скачать какой-нибудь бенчмарк. Например, отлично для этих целей подходит AnTuTu Benchmark.

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

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

Для отображения информации о чипсете при помощи CPU-Z совершите следующие действия:

Шаг 1. Скачайте и установите приложение, воспользовавшись интернет-магазином Google Play.

Шаг 2. Запустите утилиту, найдя её ярлык на рабочем столе или в меню.

Шаг 3. Если вы используете Android 6.0 или более свежую версию операционной системы, то программа может попросить дать ей разрешение на знакомство с системными данными. Предоставьте ей все требуемые разрешения.

Шаг 4. Далее вы можете перемещаться по вкладкам с различной информацией. Чипсет, его характеристики и загруженность указываются в самой первой вкладке под названием SOC (от слова «Socket»).

Вот и всё! Данная утилита, как и практически все бенчмарки, распространяется бесплатно, но во время её использования может отображаться реклама.

Источник: https://setphone.ru/rukovodstva/kak-uznat-kakoj-processor-ustanovlen-na-smartfone-android/

Как узнать установленный процессор на Андроид-устройстве

Как узнать какой процессор на вашем устройстве на базе операционной системы Android? В настройках Android нет информации о процессоре (ЦПУ), а её подчас надо знать, когда вы выбираете приложения или игры. От этой детали зависит производительность и скорость работы устройства.

Если вы установите ресурсоёмкую программу на оборудовании со слабым ЦПУ, она будет сильно тормозить (если вообще запустится). Хотя в системе Android и не указаны все характеристики, их можно посмотреть.

Разберитесь, как узнать какой процессор на Android, чтобы спокойно выбирать утилиты для установки.

Из представленного обзора вы узнаете, какой процессор на вашем устройстве с Android

О процессоре

Существует несколько спецификаций, на которые стоит обратить внимание:

  • Тактовая частота. Показывает, насколько быстро обрабатывается информация. Чем больше частота, тем лучше производительность.
  • Количество ядер. От него зависит, сколько процессов может быть запущенно одновременно.
  • Кэш-память. В ней находятся данные, с которыми работает устройство. Если кэш маленький, ЦПУ будет чаще подгружать информацию из оперативной памяти. В результате он сделает меньше операций за один «такт».
  • Графический ускоритель. По сути аналогичен видеокарте на ПК.
  • Энергопотребление. Мощному процессору нужно много энергии. Посмотрите, быстро ли он разряжает батарею.
  • Температура. Во время работы ЦПУ нагревается, а в его характеристиках указана температура, при которой он может функционировать. Если она превысит максимальное значение, устройство может перегореть.
  • Поддержка 4G.
  • Работа с одной или двумя SIM-картами.

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

Так выглядит электронный блок либо интегральная схема (микропроцессор), исполняющая машинные инструкции (код программ)

Техническая документация

Простой и очевидный способ — посмотреть документацию, которая идёт в комплекте с мобильным устройством. Но если вы купили его «с рук»? Или все инструкции и коробка были утеряны? Можно найти информацию в интернете. Для этого нужно лишь знать название модели и производителя.

Вот как определить процессор на Андроиде:

  1. Зайдите в настройки смартфона или планшета.
  2. Откройте меню «О телефоне» или «О планшетном ПК».
  3. Посмотрите, что написано в пункте «Модель».
  4. Также нужно название фирмы-производителя. Обычно оно есть на корпусе изделия. Если на устройстве стоит заводская прошивка, на нём будут предустановленные утилиты от производителя — по ним тоже можно узнать компанию.
  5. Далее есть три варианта.
  6. Вбить в поисковик полное название модели. В результатах будут характеристики, обзоры, описания. Информация об устройстве есть в интернет-магазинах, в которых оно продаётся.
  7. Найти устройство на Яндекс.Маркет. Это каталог товаров с реестром магазинов. Там указаны спецификации продуктов.
  8. Посмотреть описание на официальном сайте производителя, там непременно должна быть строка поиска.

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

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

Приложения

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

CPU-Z

Простенькая программа. Весит мало. Не требует ресурсов. В ней нет настроек и функций, в которых нужно разбираться. Из «сложных» параметров только выбор единиц измерения температуры. Установите, запустите — и увидите все характеристики ЦПУ. Они находятся на вкладке «SOC». Приложение бесплатное, поскольку в нём есть реклама. Оно на английском, но разобраться, как узнать процессор на Андроиде, всё равно можно. Для этого не нужны иностранные языки.

  • Name. Модель ЦПУ. В новых версиях утилиты этого пункта нет — название модели указано наверху в виде логотипа. Там же есть частота в Гигагерцах (GHz).
  • Cores. Количество ядер.
  • Architecture. Архитектура.
  • Process. Техпроцесс, при помощи которого создан процессор.
  • Clock Speed. Минимальная и максимальная частота.
  • CPU Renderer. Графический чип.
Читайте также  Usb debugging как включить в андроид

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

Логотип приложения CPU-Z

AIDA64

Утилита, в которой есть информация обо всех «внутренностях» девайса. В том числе и о ЦПУ. Есть версия на русском. В параметрах можно выбрать единицы измерения, размер шрифта и язык. Вот как узнать модель процессора на Андроид:

  1. Скачайте из PlayMarket «Аиду64».
  2. Установите и запустите.
  3. Выберите в списке «ЦП» («CPU»).
  4. Изучайте характеристики.

AIDA64 — программа для определения железа, тестирования и мониторинга компьютера

Бенчмарки

Бенчмарки (Benchmarks) нужны, чтобы определить возможности Android-гаджетов. Но и информацию по ЦПУ они тоже выдают. Тестирование на таких утилитах занимает некоторое время.

AnTuTu

Вот как узнать тип процессора на Андроиде при помощи приложения AnTuTu:

  1. Найдите программу в Google Play, скачайте и установите. Для её работы могут понадобиться дополнительные сервисы. Она сама предложит их загрузить.
  2. Запустите утилиту.
  3. Откроется меню с большой кнопкой «Тест» («Test»). Над ней будут указана модель оборудования.
  4. Нажмите на «Тест».
  5. Подождите, пока закончится проверка. На экране будет отображаться прогресс.
  6. Когда тестирование закончится, вернитесь в предыдущее меню (стрелочка слева вверху или клавиша «Назад» на телефоне).
  7. Откройте вкладку «Инфа».
  8. Прокрутите вниз до раздела «CPU» («ЦП»). Там будет краткая информация.
  9. Чтобы посмотреть подробности, тапните на «Узнать больше» под пунктом «XCU».

AnTuTu Вenchmark является самым популярным в мире приложением тестирования для Андроид

Geekbench 4

Вот как узнать версию процессора на Андроид через Geekbench 4:

  1. Скачайте, установите и запустите.
  2. Ещё до начала теста будет доступна информация о ЦПУ.
  3. Нажмите «Run CPU Benchmark».
  4. Подождите.
  5. Прокрутите результаты вниз. В пунктах «Processor» и «Processor ID» будет нужная информация.

Geekbench 4 – обновленная версия, всем так полюбившегося тестировщика

PassMark PerfomanceTest

Вот как узнать процессор на Адроиде с утилитой PassMark PerfomanceTest:

  1. После запуска программы нажмите «Run Benchmark». Можете предварительно выбрать, что тестировать.
  2. Процесс займёт некоторое время. Утилита будет проигрывать мультимедийные файлы, чтобы оценить производительность.
  3. Когда появится результат тестирования, в разделе «CPU Information» будут характеристики процессора.

PassMark PerformanceTest — это набор тестов от компании PassMark, позволяющих оценить общую производительность вашего компьютера

Существует ещё много приложений, которые определяют спецификации ЦПУ. Но будьте осторожны при установке программ. Некоторые из них могут оказаться вредоносными. Если вас интересует, как узнать, какой процессор на планшете Андроид или смартфоне, лучше воспользоваться проверенными методами и утилитами.

Жми «Нравится» и читай лучшие посты на

Источник: http://ProTabletPC.ru/advice/protsessor-na-android.html

Что лучше: ARM или x86?

До этого в смартфонах использовалась только архитектура ARM, но сейчас Intel уже на пороге массового выпуска мобильных чипов с архитектурой x86. Что же лучше: ARM или x86?

Вступление и общие понятия

Архитектура x86, которая сейчас используется практически во всех компьютерах, это CISC архитектура. Это означает, что такие процессоры будут иметь следующие свойства:

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

ARM же использует усовершенствованную RISC архитектуру. Главными особенностями такого подхода являются:

  • архитектура загрузки/хранения;
  • нет поддержки нелинейного (не выровненного по словам) доступа к памяти (теперь поддерживается в процессорах ARMv6 за некоторыми исключениями);
  • равномерный 16х32-битный регистровый файл;
  • фиксированная длина команд (32 бита) для упрощения декодирования за счет снижения плотности кода. Позднее режим Thumb повысил плотность кода;
  • одноцикловое исполнение.

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

Вычислительная мощность

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

Долгое время энергоэффективность оставалась второстепенным фактором, в то время как мощности уделялось основное внимание. Перелом произошел не так давно, с момента популяризации ноутбуков.

Портативные машины должны были иметь продолжительное время работы.

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

Современные смартфоны требуют уже достаточно большого уровня вычислений, при этом также должны работать достаточное время от аккумулятора.

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

К примеру, если система охлаждения процессора рассчитана на TDP 30 Вт, она должна быть в состоянии отвести 30 Вт тепла при некоторых заданных «нормальных условиях».), а самые эффективные процессоры Atom около 5 TDP.

Это означает, что самые малотребовательные процессоры Intel все равно требуют в два раза больше энергии чем конкуренты ARM.

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

Популярность и лицензирование

Intel очень ревниво относится к своей архитектуре x86, поэтому кроме нее самой и AMD никто не может производить x86 процессоры.
С ARM ситуация другая.

Каждый желающий может купить лицензию и создавать свои собственные процессоры, как это делает Qualcomm, Samsung, Apple, NVIDIA и другие компании.

Сейчас у AMD нет планов по выпуску мобильных процессоров, поэтому Intel станет монополистом x86 процессоров для смартфонов и планшетов, что не очень хорошо для развития архитектуры. На рынке ARM идет серьезная борьба, что приводит к улучшению продукции всех производителей.

С другой стороны, бренд Intel имеет лучшую узнаваемость чем Qualcomm, Cortex и т.д. Поэтому покупатель придя в магазин и увидев надпись “Intel inside”, возможно предпочтет это устройство конкурентам.

Заключение

В заключении обычно объявляют победителя, но не в этом случае. Я считаю, что архитектуры x86 и ARM не совсем корректно сравнивать. Каждая хороша в чем-то своем.

В будущем пользователь будет выбирать не только между мобильной ОС, производителем и качеством отдельно взятых компонентов, но и между архитектурой процессоров. Для разных целей подойдут разные архитектуры и это надо учитывать.

Хотя пока нет тестов Intel Medfield по сроку службы батареи, но ARM будет в этом тесте впереди. В то же время по чистой мощности ARM не догонит x86.

Источник: http://android.com.ua/review/17937-chto-luchshe-arm-ili-x86.html

Чем архитектура ARM отличается от x86

В наше время существует две самые популярные архитектуры процессоров. Это x86, которая была разработана еще 80х годах и используется в персональных компьютерах и ARM — более современная, которая позволяет сделать процессоры меньше и экономнее. Она используется в большинстве мобильных устройств или планшетов.

Читайте также  Как удалить кастомное рекавери на android смартфоне

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

Что такое архитектура?

Процессор — это основной компонент любого вычислительного устройства, будь то смартфон или компьютер. От его производительности зависит то, насколько быстро будет работать устройство и сколько оно сможет работать от батареи.

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

Именно они позволяют программам взаимодействовать с аппаратным обеспечением и определяют каким образом будут передаваться данные в память и считываться оттуда.

На данный момент существуют два типа архитектур: CISC (Complex Instruction Set Computing) и RISC (Reduced Instruction Set Computing). Первая предполагает, что в процессоре будут реализованы инструкции на все случаи жизни, вторая, RISC — ставит перед разработчиками задачу создания процессора с набором минимально необходимых для работы команд. Инструкции RISC имеют меньший размер и более просты.

Архитектура x86

Архитектура процессора x86 была разработана в 1978 году и впервые появилась в процессорах компании Intel и относится к типу CISC. Ее название взято от модели первого процессора с этой архитектурой — Intel 8086.

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

Но также иногда процессоры x86 применяются в планшетах, это довольно привычная практика.

Первый процессор Intel 8086 имел разрядность 16 бит, далее в 2000 годах вышел процессор 32 битной архитектуры, и еще позже появилась архитектура 64 бит. Мы подробно рассматривали разрядность процессоров в отдельной статье. За это время архитектура очень сильно развилась были добавлены новые наборы инструкций и расширения, которые позволяют очень сильно увеличить производительность работы процессора.

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

Архитектура ARM

Эта архитектура была представлена чуть позже за x86 — в 1985 году. Она была разработана известной в Британии компанией Acorn, тогда эта архитектура называлась Arcon Risk Machine и принадлежала к типу RISC, но затем была выпущена ее улучшенная версия Advanted RISC Machine, которая сейчас и известна как ARM.

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

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

Отличия ARM и x86

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

Производство

Производство x86 vs arm отличается. Процессоры x86 производят только две компании Intel и AMD. Изначально эта была одна компания, но это совсем другая история. Право на выпуск таких процессоров есть только у этих компаний, а это значит, что и направлением развития инфраструктуры будут управлять только они.

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

Количество инструкций

Это главные различия архитектуры arm и x86. Процессоры x86 развивались стремительно, как более мощные и производительные.

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

Также было разработано много вариантов защит и виртуализаций, оптимизаций и многое другое. Все это требует дополнительных транзисторов и энергии.

ARM более прост. Здесь намного меньше инструкций процессора, только те, которые нужны операционной системе и реально используются. Если сравнивать x86, то там используется только 30% от всех возможных инструкций. Их проще выучить, если вы решили писать программы вручную, а также для их реализации нужно меньше транзисторов.

Потребление энергии

Из предыдущего пункта выплывает еще один вывод. Чем больше транзисторов на плате, тем больше ее площадь и потребление энергии, правильно и обратное.

Процессоры x86 потребляют намного больше энергии, чем ARM. Но на потребление энергии также влияет размер самого транзистора. Например, процессор Intel i7 потребляет 47 Ватт, а любой процессор ARM для смартфонов — не более 3 Ватт. Раньше выпускались платы с размером одного элемента 80 нм, затем Intel добилась уменьшения до 22 нм, а в этом году ученые получили возможность создать плату с размером элемента 1 нанометр. Это очень сильно уменьшит энергопотребление без потерь производительности.

За последние годы потребление энергии процессорами x86 очень сильно уменьшилось, например, новые процессоры Intel Haswell могут работать дольше от батареи. Сейчас разница arm vs x86 постепенно стирается.

Тепловыделение

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

Производительность процессоров

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

Выводы

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

Источник: https://losst.ru/chem-arhitektura-arm-otlichaetsya-ot-x86

Понравилась статья? Поделить с друзьями: