Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 11798|Répondre: 0

Les architectures ARM et x86 comparent --- types de CPU sur la plateforme Android

[Copié le lien]
Publié sur 29/10/2017 13:55:51 | | | |
Préface:
    Au début, le système Android supportait presque uniquement l’architecture processeur ARMv5, mais désormais la plateforme Android prend en charge 7 architectures CPU différentes, à savoir ARMv5, ARMv7 (depuis 2010), x86 (depuis 2011), MIPS (depuis 2012), ARMv8, MIPS64 et x86_64 (depuis 2014), chacune associée à un ABI (application) correspondant. Interface binaire)。
    L’interface binaire d’application définit comment les binaires (en particulier les fichiers .so) s’exécutent sur la plateforme système correspondante, à partir du jeu d’instructions utilisé, la mémoire alignée sur les bibliothèques de fonctions système disponibles. Sur Android, chaque architecture CPU correspond à un ABI : armeabi, armeabi-v7a, x86, mips, arm64-v8a, mips64, x86_64.



Série X86
export ANDROID_ABI=x86

Série Cortex-A8 ou Cortex-A9 d’ARM
export ANDROID_ABI=armeabi-v7a (Note : armeabi-v7a est destiné aux processeurs ARM avec opérations en virgule flottante ou extensions avancées)

ARMv6
export ANDROID_ABI=Armeabi (Note : Armeabi est destiné aux processeurs Arm normaux ou anciens)

L’ARMv6 n’est pas livré avec la FPU
export ANDROID_ABI=armeabi
export NO_FPU=1

ARMv5 ou émulateur
export ANDROID_ABI=armeabi
export NO_ARMV6=1

Série MIPS
Export ANDROID_ABI=MIPS

1. À propos de l’architecture ARM (Advanced RISC Machine)
Il s’agit d’une architecture de processeur RISC (Reduced Instruction Set Computing) 32 bits largement utilisée dans de nombreux systèmes embarqués. Cependant, il existe également de nombreuses avancées dans d’autres domaines, grâce aux caractéristiques d’économie d’énergie, les processeurs ARM sont très adaptés au domaine des communications mobiles, correspondant à leurs principaux objectifs de conception : faible coût, haute performance et faible consommation d’énergie. L’avantage d’ARM ne réside pas dans la performance puissante mais dans l’efficacité ; ARM utilise l’ensemble d’instructions pipeline RISC, qui est désavantagé pour mener à bien un travail complet, et ses avantages peuvent être pleinement exploités dans certaines applications avec des tâches relativement fixes. Les ordinateurs à structure ARM connectent le CPU aux dispositifs de stockage de données via une interface dédiée, il est donc difficile d’augmenter les performances du stockage et de la mémoire ARM (généralement la capacité de mémoire et de stockage des données a été déterminée dans la conception du produit), de sorte que le système utilisant la structure ARM ne considère généralement pas l’expansion. Le principe du « assez, c’est bien » est essentiellement poursuivi.
2. À propos de l’architecture x86
Il s’agit d’une architecture processeur complexe de jeu d’instructions CISC (Complex Instruction Set Computer). Les ordinateurs X86 sont de toute façon beaucoup plus rapides et performants que les systèmes basés sur ARM. Le processeur du X86 est supérieur au 1G, double cœur et quadricœur. Les ordinateurs à structure X86 utilisent la méthode « bridge » pour se connecter aux dispositifs d’extension (tels que : disques durs, mémoire, etc.), et les ordinateurs à structure x86 existent depuis près de 30 ans, leurs dispositifs d’extension supportés sont de nombreux types et leur prix est relativement bas, ce qui permet aux ordinateurs à structure x86 d’augmenter facilement les performances, comme augmenter la mémoire, les disques durs, etc.




Précédent:Partition de récupération Windows supprimée étendue vers un lecteur C
Prochain:vs2017 Impossible de déboguer les programmes Android
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com