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

Вид: 11798|Ответ: 0

Архитектуры ARM и x86 сравнивают --- типы процессоров на платформе Android

[Скопировать ссылку]
Опубликовано 29.10.2017 13:55:51 | | | |
Предисловие:
    В первые годы система Android почти полностью поддерживала архитектуру процессора ARMv5, но теперь платформа Android поддерживает 7 различных архитектур процессоров: ARMv5, ARMv7 (с 2010 года), x86 (с 2011 года), MIPS (с 2012 года), ARMv8, MIPS64 и x86_64 (с 2014 года), каждая из которых связана с соответствующим ABI (приложением). Binary Interface)。
    Бинарный интерфейс приложений определяет, как бинарные файлы (особенно .so файлы) работают на соответствующей системной платформе, начиная с используемого набора инструкций, память выравнивается с доступными библиотеками системных функций. На Android каждая архитектура процессора соответствует ABI: armeabi, armeabi-v7a, x86, mips, arm64-v8a, mips64, x86_64.



Серия X86
экспорт ANDROID_ABI=x86

Серия Cortex-A8 или Cortex-A9 от ARM
export ANDROID_ABI=armeabi-v7a (Примечание: armeabi-v7a предназначен для ARM-процессоров с операциями с плавающей запятой или расширенными расширениями)

ARMv6
экспорт ANDROID_ABI=Armeabi (Примечание: Armeabi предназначен для обычных или старых процессоров ARM)

ARMv6 не поставляется с FPU
экспорт ANDROID_ABI=armeabi
экспорт NO_FPU=1

ARMv5 или эмулятор
экспорт ANDROID_ABI=armeabi
экспорт NO_ARMV6=1

Серия MIPS
экспорт ANDROID_ABI=MIPS

1. О архитектуре ARM (Advanced RISC Machine)
Это 32-битная архитектура процессора RISC (Reduced Instruction Set Computing), широко используемая во многих проектах встроенных систем. Однако существует множество достижений и в других областях: благодаря особенностям энергосбережения процессоры ARM очень подходят для мобильной связи, соответствуя своим основным целям по низкой стоимости, высокой производительности и низкому энергопотреблению. Преимущество ARM заключается не в высокой производительности, а в эффективности: ARM использует набор инструкций RISC-конвейера, который имеет недостаток при выполнении комплексной работы, и его преимущества можно полностью реализовать в некоторых приложениях с относительно фиксированными задачами. Компьютеры структуры ARM соединяют процессор с устройствами хранения данных через выделенный интерфейс данных, поэтому сложно увеличить производительность хранилища и памяти ARM (обычно ёмкость памяти и хранилища данных определяется при проектировании продукта), поэтому система, использующая структуру ARM, обычно не рассматривает расширение. Принцип «хватит — это хорошо» в основном следуется.
2. О архитектуре x86
Это архитектура процессора сложного набора команд CISC (Complex Instruction Set Computer). Компьютеры X86 гораздо быстрее и мощнее по производительности, чем системы на базе ARM. Процессор X86 — это не только 1G, двухъядерный и четырёхъядерный процессор. X86-структурные компьютеры используют метод «моста» для подключения к устройствам расширения (таким как жёсткие диски, память и т.д.), и x86-структурные компьютеры существуют уже почти 30 лет, их поддерживающие устройства расширения разнообразны, а цена относительно низкая, поэтому x86-структурные компьютеры могут легко повысить производительность, например, увеличить объём памяти, жёстких дисков и т.д.




Предыдущий:Раздел для удаления восстановления Windows расширен на диск C
Следующий:vs2017 Невозможно отладить программы Android
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com