Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 11798|Antwort: 0

ARM- und x86-Architekturen vergleichen --- CPU-Typen auf der Android-Plattform

[Link kopieren]
Veröffentlicht am 29.10.2017 13:55:51 | | | |
Vorwort:
    In den Anfangstagen unterstützte das Android-System fast nur die ARMv5-CPU-Architektur, aber heute unterstützt die Android-Plattform 7 verschiedene CPU-Architekturen, nämlich ARMv5, ARMv7 (ab 2010), x86 (ab 2011), MIPS (ab 2012), ARMv8, MIPS64 und x86_64 (seit 2014), die jeweils mit einer entsprechenden ABI (Application) verknüpft sind. binäre Schnittstelle)。
    Die Application Binary Interface definiert, wie Binärdateien (insbesondere .so-Dateien) auf der entsprechenden Systemplattform laufen, ausgehend vom verwendeten Befehlssatz und Speicher, der an die verfügbaren Systemfunktionsbibliotheken ausgerichtet ist. Auf Android entspricht jede CPU-Architektur einem ABI: armeabi, armeabi-v7a, x86, mips, arm64-v8a, mips64, x86_64.



X86-Serie
export ANDROID_ABI=x86

ARMs Cortex-A8- oder Cortex-A9-Serie
exportieren ANDROID_ABI=armeabi-v7a (Hinweis: armeabi-v7a ist für ARM-CPUs mit Gleitkommaoperationen oder fortgeschrittenen Erweiterungen)

ARMv6
exportieren ANDROID_ABI=Armeabi (Hinweis: Armeabi ist für normale oder alte Arm-CPUs)

ARMv6 wird nicht mit FPU geliefert
export ANDROID_ABI=armeabi
Export NO_FPU=1

ARMv5 oder Emulator
export ANDROID_ABI=armeabi
export NO_ARMV6=1

MIPS-Serie
exportieren ANDROID_ABI=mips

1. Über die ARM (Advanced RISC Machine) Architektur
Es handelt sich um eine 32-Bit-RISC-Prozessorarchitektur (Reduced Instruction Set Computing), die in vielen Embedded-Systemdesigns weit verbreitet ist. Es gibt jedoch auch viele Erfolge in anderen Bereichen; aufgrund der Energiespareigenschaften sind ARM-Prozessoren sehr gut für die mobile Kommunikation geeignet und entsprechen ihren Hauptdesignzielen von niedrigen Kosten, hoher Leistung und geringem Energieverbrauch. Der Vorteil von ARM liegt nicht in der leistungsstarken Leistung, sondern in der Effizienz; ARM verwendet den RISC-Pipeline-Befehlssatz, der bei der Durchführung umfassender Arbeit im Nachteil ist, und seine Vorteile können in einigen Anwendungen mit relativ festen Aufgaben voll ausgeschöpft werden. ARM-Struktur-Computer verbinden die CPU mit Datenspeichergeräten über eine dedizierte Datenschnittstelle, sodass es schwierig ist, die Leistung von ARM-Speicher und -speicher zu erweitern (in der Regel wurde die Kapazität von Speicher und Datenspeicher im Produktdesign festgelegt), weshalb das System mit ARM-Struktur in der Regel keine Expansion berücksichtigt. Das Prinzip "Genug ist gut" wird im Grunde verfolgt.
2. Über die x86-Architektur
Es handelt sich um eine komplexe Befehlssatz-CISC-Prozessorarchitektur (Complex Instruction Set Computer). X86-Computer sind ohnehin viel schneller und leistungsstärker als ARM-basierte Systeme. Die CPU des X86 ist mehr als 1G, Dual-Core und Quad-Core. X86-Struktur-Computer verwenden die "Bridge"-Methode, um sich mit Erweiterungsgeräten (wie Festplatten, Speicher usw.) zu verbinden, und x86-Struktur-Computer gibt es seit fast 30 Jahren; ihre unterstützenden Erweiterungsgeräte sind viele Typen und der Preis relativ günstig, sodass x86-Struktur-Computer die Leistung leicht steigern können, etwa durch mehr Speicher, Festplatten usw.




Vorhergehend:Windows löscht die Wiederherstellungspartition erweitert auf Laufwerk c
Nächster:vs2017 Android-Programme können nicht debuggen
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com