Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 11798|Odpověď: 0

ARM a x86 architektury srovnávají --- typy CPU na platformě Android

[Kopírovat odkaz]
Zveřejněno 29.10.2017 13:55:51 | | | |
Předmluva:
    V počátcích systém Android téměř výhradně podporoval architekturu CPU ARMv5, ale nyní platforma Android podporuje 7 různých CPU architektur, konkrétně ARMv5, ARMv7 (od roku 2010), x86 (od roku 2011), MIPS (od roku 2012), ARMv8, MIPS64 a x86_64 (od roku 2014), přičemž každá je spojena s příslušným ABI (aplikací). Binární rozhraní)。
    Application Binary Interface definuje, jak binárky (zejména .so soubory) běží na odpovídající systémové platformě, od použité instrukční sady, paměti zarovnané s dostupnými knihovnami systémových funkcí. Na Androidu odpovídá každá architektura CPU ABI: armeabi, armeabi-v7a, x86, mips, arm64-v8a, mips64, x86_64.



Řada X86
export ANDROID_ABI=x86

Série ARM Cortex-A8 nebo Cortex-A9
export ANDROID_ABI=armeabi-v7a (Poznámka: armeabi-v7a je určen pro ARM procesory s plovoucí desetinnou čárkou nebo pokročilými rozšířeními)

ARMv6
export ANDROID_ABI=Armeabi (Poznámka: Armeabi je určen pro běžné nebo staré Arm CPU)

ARMv6 neobsahuje FPU
Export ANDROID_ABI=Armeabi
export NO_FPU=1

ARMv5 nebo emulátor
Export ANDROID_ABI=Armeabi
export NO_ARMV6=1

Série MIPS
export ANDROID_ABI=MIPS

1. O architektuře ARM (Advanced RISC Machine)
Jedná se o 32bitovou RISC (Reduced Instruction Set Computing) procesorovou architekturu, která je široce využívána v mnoha návrzích vestavěných systémů. Nicméně existuje mnoho úspěchů i v jiných oblastech, díky charakteristikám úspory energie jsou ARM procesory velmi vhodné pro oblast mobilní komunikace a splňují jejich hlavní konstrukční cíle nízké náklady, vysoký výkon a nízkou spotřebu energie. Výhodou ARM není výkonný výkon, ale efektivita; ARM využívá instrukční sadu RISC pipeline, která je v nevýhodě při provádění komplexní práce, a její výhody lze plně využít v některých aplikacích s relativně pevnými úkoly. Počítače se strukturou ARM propojují CPU s úložnými zařízeními prostřednictvím dedikovaného datového rozhraní, takže je obtížné rozšířit výkon ARM úložiště a paměti (obecně je kapacita paměti a úložiště určena již v návrhu produktu), takže systém používající ARM strukturu obvykle nezvažuje rozšíření. V podstatě se dodržuje princip "dost je dobré".
2. O architektuře x86
Jedná se o komplexní instrukční sadu procesorů CISC (Complex Instruction Set Computer). Počítače X86 jsou stejně mnohem rychlejší a výkonově silnější než systémy založené na ARM. CPU X86 je více než 1G, dvoujádrové a čtyřjádrové. Počítače se strukturou x86 používají metodu "mostu" k připojení k rozšiřujícím zařízením (jako jsou: pevné disky, paměť atd.) a počítače se strukturou x86 objevují téměř 30 let, přičemž jejich podporující rozšiřující zařízení jsou různá a cena je relativně nízká, takže počítače se strukturou x86 mohou snadno zvýšit výkon, například zvětšením paměti, pevných disků atd.




Předchozí:Windows delete recovery partition rozšířený na disk C
Další:vs2017 Nemožné ladit Android programy
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com