Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 11798|Odpoveď: 0

ARM a x86 architektúry porovnávajú --- typy CPU na platforme Android

[Kopírovať odkaz]
Zverejnené 29. 10. 2017 13:55:51 | | | |
Predhovor:
    V začiatkoch systém Android podporoval takmer výlučne architektúru CPU ARMv5, no dnes platforma Android podporuje 7 rôznych CPU architektúr, konkrétne ARMv5, ARMv7 (od roku 2010), x86 (od roku 2011), MIPS (od roku 2012), ARMv8, MIPS64 a x86_64 (od roku 2014), pričom každá je spojená s príslušnou aplikáciou (ABI). Binary Interface)。
    Aplikačné binárne rozhranie definuje, ako binárne súbory (najmä .so súbory) bežia na príslušnej systémovej platforme, od použitej inštrukčnej sady, pamäť zarovnaná s dostupnými knižnicami systémových funkcií. Na Androide každá CPU architektúra zodpovedá ABI: armeabi, armeabi-v7a, x86, mips, arm64-v8a, mips64, x86_64.



Séria X86
export ANDROID_ABI=x86

Séria ARM Cortex-A8 alebo Cortex-A9
export ANDROID_ABI=armeabi-v7a (Poznámka: armeabi-v7a je určený pre ARM procesory s operáciami s pohyblivou desatinnou čiarkou alebo pokročilými rozšíreniami)

ARMv6
export ANDROID_ABI=Armeabi (Poznámka: Armeabi je určený pre bežné alebo staré Arm CPU)

ARMv6 neobsahuje FPU
export ANDROID_ABI=armeabi
export NO_FPU=1

ARMv5 alebo emulátor
export ANDROID_ABI=armeabi
export NO_ARMV6=1

Séria MIPS
export ANDROID_ABI=MIPS

1. O architektúre ARM (Advanced RISC Machine)
Ide o 32-bitovú RISC (Reduced Instruction Set Computing) procesorovú architektúru, ktorá sa široko používa v mnohých návrhoch zabudovaných systémov. Napriek tomu existuje mnoho úspechov aj v iných oblastiach, vďaka vlastnostiam úspory energie sú ARM procesory veľmi vhodné pre oblasť mobilnej komunikácie a spĺňajú jeho hlavné konštrukčné ciele nízkej ceny, vysokého výkonu a nízkej spotreby energie. Výhodou ARM nie je výkonný výkon, ale efektivita; ARM používa inštrukčnú sadu RISC pipeline, ktorá je v nevýhode pri vykonávaní komplexnej práce, a jej výhody možno plne využiť v niektorých aplikáciách s relatívne pevne stanovenými úlohami. Počítače so štruktúrou ARM prepájajú CPU s dátovými úložiskami cez dedikované dátové rozhranie, takže je ťažké rozšíriť výkon ARM úložiska a pamäte (zvyčajne je kapacita pamäte určená v návrhu produktu), takže systém používajúci ARM štruktúru zvyčajne nezohľadňuje rozširovanie. V podstate sa dodržiava princíp "dosť je dobré".
2. O architektúre x86
Ide o komplexnú inštrukčnú sadu CISC (Complex Instruction Set Computer) procesorovú architektúru. X86 počítače sú aj tak oveľa rýchlejšie a výkonnejšie ako systémy založené na ARM. CPU X86 je viac ako 1G, dvojjadrový a štvorjadrový. Počítače so štruktúrou x86 používajú metódu "mosta" na pripojenie k rozširovacím zariadeniam (ako sú: pevné disky, pamäť a pod.) a počítače so štruktúrou x86 sa objavujú už takmer 30 rokov, pričom ich podporujúce rozširujúce zariadenia sú rôzne typy a cena je relatívne nízka, takže počítače so štruktúrou x86 môžu ľahko rozšíriť výkon, napríklad zvýšením pamäte, pevných diskov a podobne.




Predchádzajúci:Windows delete recovery partition rozšírený na disk C
Budúci:vs2017 Nepodarilo sa ladiť Android programy
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com