Что такое процессор ARM? Все, что Вам нужно знать

  • Mark Lucas
  • 0
  • 3873
  • 1125
Реклама

Если вы обратили внимание на смартфоны и планшеты, вы, вероятно, слышали об этом термине “РУКА” используется для обозначения оборудования внутри. Он разбросан по левому и правому краю, часто в качестве отличия от ноутбуков и настольных компьютеров, использующих Intel x86.

Но что такое ARM? Архитектура процессора? Марка оборудования? Или что-то другое? Это редко объясняется. Давайте преодолеем путаницу и приступим к основам. Но прежде чем вы это сделаете, вы можете освежить в памяти основы ЦП Что такое ЦП и что он делает? Что такое процессор и что он делает? Вычислительные сокращения сбивают с толку. Что такое процессор в любом случае? И нужен ли мне четырехъядерный или двухъядерный процессор? Как насчет AMD или Intel? Мы здесь, чтобы помочь объяснить разницу! .

Ключ к ARM - РИСК

ARM - это сокращение, обозначающее Advanced RISC Machine. В названии есть еще одна аббревиатура (да, вложенные аббревиатуры!), Которая обозначает «Сокращение набора команд»..

В самом широком смысле RISC - это философия дизайна для процессоров. Это связано с убеждением, что процессор с относительно простым набором команд будет более эффективным, чем более сложный. Термин первоначально вошел в употребление еще в 1980-х годах в рамках исследовательского проекта Berkeley RISC, в котором изучались возможности этого подхода к проектированию, а затем создавались процессоры на его основе..

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

Основы ARM

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

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

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

Бизнес ARM отличается

Говорить о процессорах ARM в целом может быть сложно, потому что их так много и производительность варьируется. Это нелогично. Как Apple может иметь процессоры ARM, которые быстрее, чем конкуренты, когда они используют ту же архитектуру?

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

Это помогает понять, что основная архитектура ARM Что такое ядро ​​процессора? [MakeUseOf Объясняет] Что такое ядро ​​процессора? [MakeUseOf Объясняет] У каждого компьютера есть процессор, будь то профессионал с малой эффективностью или большой производительности, иначе он не сможет функционировать. Конечно, процессор, также называемый CPU или Central Processing… - это всего лишь процессор. Он не поддерживает беспроводную связь. Это не обрабатывает графику. Он не поддерживает USB USB 3.0: все, что вам нужно знать USB 3.0: все, что вам нужно знать USB 3.0 превосходит USB 2.0 во многих отношениях. Вот все, что вам нужно знать о том, почему вы всегда должны выбирать USB 3.x, когда это возможно. или другие формы проводного подключения. Все это является обязанностью других аппаратных лицензиатов, соединяющих архитектуру.

Вот почему на рынке так много вариантов ARM и почему они работают по-разному. У Apple есть целый штат инженеров, которые работают над процессорами ARM. Другие компании, такие как Qualcomm и Texas Instruments, выступают в качестве посредников. Они берут архитектуру ARM, соединяют ее с различными аппаратными средствами, а затем перепродают ее как “система-на-чипе” для смартфонов и планшетов.

Что значит ARM для потребителей

Для потребителя ARM можно рассматривать как экосистему. Программное обеспечение, разработанное для ARM, будет работать только на ARM. Windows RT В чем разница между Windows 8 и Windows RT? [MakeUseOf Объясняет] В чем разница между Windows 8 и Windows RT? [MakeUseOf Объясняет] С анонсом планшета Surface несколько недель назад и приближающимся финальным выпуском Windows 8 некоторые люди по понятным причинам будут озадачены различными доступными версиями. Я здесь для того, чтобы ... приложения, например, не работали на ПК с Windows 8. Необходимо внести изменения в программу для перехода с ARM на x86.

Операционные системы, которые работают на одном устройстве ARM, должны работать на других. Вот почему существует так много модификаций Android и почему Android потенциально можно загрузить на планшеты от HP и BlackBerry. Однако Apple немного портит экосистему, поскольку исходный код iOS недоступен. Попытка портировать iOS на другие устройства ARM практически невозможна без него.

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

Будет ли ARM в вашем компьютере?

Было несколько попыток продать традиционные устройства с процессорами ARM, которые работают как традиционные ПК. Motorola продала док-клавиатуру для смартфона Atrix и рекламировала его в качестве замены ноутбука. ASUS продает линейку планшетов Android с клавиатурными док-станциями. И Samsung теперь продает Chromebook Что такое Chromebook? [MakeUseOf Объясняет] Что такое Chromebook? [MakeUseOf Объясняет] Все движется в сторону Интернета, который сейчас чаще называют “облако”. Таким образом, ваши устройства, вероятно, должны быть готовы и хорошо оснащены, чтобы в полной мере использовать облачные сервисы для ваших… работающих на ARM.

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

На данный момент потенциальная угроза ARM остается темным облаком на горизонте потенциального пространства ПК. Это выглядит угрожающе, но конкретная угроза еще должна проявиться. Является ли ARM грозным штормом или просто несколькими затененными облаками, которые в конечном итоге рассеются? Это еще предстоит выяснить.




О современных технологиях, просто и доступно.
Ваш гид в мире современных технологий. Узнайте как использовать технологии и гаджеты, которые нас окружают каждый день и научитесь открывать интересные вещи в Интернете.