Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 11798|Răspunde: 0

Arhitecturile ARM și x86 compară tipurile --- procesoare pe platforma Android

[Copiază linkul]
Postat pe 29.10.2017 13:55:51 | | | |
Prefață:
    La început, sistemul Android suporta aproape exclusiv arhitectura procesorului ARMv5, dar acum platforma Android suportă 7 arhitecturi diferite de procesoare, și anume ARMv5, ARMv7 (din 2010), x86 (din 2011), MIPS (din 2012), ARMv8, MIPS64 și x86_64 (din 2014), fiecare fiind asociată cu un ABI corespunzător (Aplicație). Interfață binară)。
    Interfața Binară a Aplicației definește modul în care binarele (în special fișierele .so) rulează pe platforma de sistem corespunzătoare, din setul de instrucțiuni folosit, memoria aliniată la bibliotecile de funcții ale sistemului disponibile. Pe Android, fiecare arhitectură CPU corespunde unui ABI: armeabi, armeabi-v7a, x86, mips, arm64-v8a, mips64, x86_64.



Seria X86
export ANDROID_ABI=x86

Seria Cortex-A8 sau Cortex-A9 a ARM
export ANDROID_ABI=armeabi-v7a (Notă: armeabi-v7a este pentru procesoare ARM cu operații în virgulă mobilă sau extensii avansate)

ARMv6
export ANDROID_ABI=Armeabi (Notă: Armeabi este pentru procesoare Arm normale sau vechi)

ARMv6 nu vine cu FPU
Export ANDROID_ABI=armeabi
export NO_FPU=1

ARMv5 sau emulator
Export ANDROID_ABI=armeabi
export NO_ARMV6=1

Seria MIPS
Export ANDROID_ABI=MIPS

1. Despre arhitectura ARM (Advanced RISC Machine)
Este o arhitectură de procesor RISC (Reduced Instruction Set Computing) pe 32 de biți, folosită pe scară largă în multe proiecte de sisteme încorporate. Totuși, există și multe realizări în alte domenii; datorită caracteristicilor de economisire a energiei, procesoarele ARM sunt foarte potrivite pentru domeniul comunicațiilor mobile, corespunzând obiectivelor sale principale de proiectare de cost redus, performanță ridicată și consum redus de energie. Avantajul ARM nu constă în performanța puternică, ci în eficiență; ARM folosește setul de instrucțiuni RISC pipeline, care este dezavantajat în finalizarea unei lucrări cuprinzătoare, iar avantajele sale pot fi valorificate pe deplin în unele aplicații cu sarcini relativ fixe. Calculatoarele cu structură ARM conectează CPU-ul cu dispozitive de stocare a datelor printr-o interfață dedicată de date, astfel încât este dificil să se extindă performanța stocării și memoriei ARM (în general, capacitatea memoriei și a datelor a fost determinată în proiectarea produsului), astfel că sistemul care folosește structura ARM nu ia în considerare extinderea. Principiul "destul e bine" este practic urmat.
2. Despre arhitectura x86
Este o arhitectură complexă de procesor CISC (Complex Instruction Set Computer). Calculatoarele X86 sunt oricum mult mai rapide și mai performante ca performanță decât sistemele bazate pe ARM. CPU-ul X86 este mai mare decât 1G, dual-core și quad-core. Calculatoarele de structură X86 folosesc metoda "pod" pentru a se conecta cu dispozitive de expansiune (cum ar fi: hard disk-uri, memorie etc.), iar calculatoarele cu structură x86 apar de aproape 30 de ani, iar dispozitivele lor de suport de expansiune sunt de multe tipuri, iar prețul este relativ mic, astfel încât calculatoarele cu structură x86 pot extinde ușor performanța, cum ar fi creșterea memoriei, hard disk-urile etc.




Precedent:Partiția de recuperare Windows Delete extinsă către unitatea C
Următor:vs2017 Imposibilă depanare a programelor Android
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com