Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 11798|Respuesta: 0

Las arquitecturas ARM y x86 comparan --- tipos de CPU en la plataforma Android

[Copiar enlace]
Publicado en 29/10/2017 13:55:51 | | | |
Prefacio:
    En los primeros tiempos, el sistema Android casi solo soportaba la arquitectura de CPU ARMv5, pero ahora la plataforma Android soporta 7 arquitecturas diferentes de CPU, a saber: ARMv5, ARMv7 (desde 2010), x86 (desde 2011), MIPS (desde 2012), ARMv8, MIPS64 y x86_64 (desde 2014), cada una asociada a un ABI (Aplicación) correspondiente. Interfaz binaria)。
    La Interfaz Binaria de Aplicación define cómo se ejecutan los binarios (especialmente los archivos .so) en la plataforma del sistema correspondiente, a partir del conjunto de instrucciones utilizado, la memoria alineada con las bibliotecas de funciones disponibles del sistema. En Android, cada arquitectura de CPU corresponde a una ABI: armeabi, armeabi-v7a, x86, mips, arm64-v8a, mips64, x86_64.



Serie X86
exportar ANDROID_ABI=x86

Cortex-A8 o serie Cortex-A9 de ARM
export ANDROID_ABI=armeabi-v7a (Nota: armeabi-v7a es para CPUs ARM con operaciones de coma flotante o extensiones avanzadas)

ARMv6
export ANDROID_ABI=Armeabi (Nota: Armeabi es para CPUs Arm normales o antiguas)

ARMv6 no viene con FPU
Export ANDROID_ABI=armeabi
exportar NO_FPU=1

ARMv5 o emulador
Export ANDROID_ABI=armeabi
exportar NO_ARMV6=1

Serie MIPS
exportar ANDROID_ABI=MIPS

1. Acerca de la arquitectura ARM (Advanced RISC Machine)
Es una arquitectura de procesador RISC (Computación con Conjunto de Instrucciones Reducido) de 32 bits que se utiliza ampliamente en muchos diseños de sistemas embebidos. Sin embargo, también hay muchos logros en otros campos, debido a las características de ahorro energético, los procesadores ARM son muy adecuados para el campo de las comunicaciones móviles, cumpliendo con sus principales objetivos de diseño de bajo coste, alto rendimiento y bajo consumo energético. La ventaja de ARM no está en el rendimiento potente, sino en la eficiencia; ARM utiliza el conjunto de instrucciones de pipeline RISC, que está en desventaja para completar trabajos integrales, y sus ventajas pueden aprovecharse plenamente en algunas aplicaciones con tareas relativamente fijas. Los ordenadores de estructura ARM conectan la CPU con dispositivos de almacenamiento de datos a través de una interfaz de datos dedicada, por lo que es difícil ampliar el rendimiento del almacenamiento y la memoria ARM (generalmente la capacidad de memoria y almacenamiento de datos se ha determinado en el diseño del producto), por lo que el sistema que utiliza estructura ARM generalmente no considera la expansión. El principio de "basta es bueno" se sigue básicamente.
2. Acerca de la arquitectura x86
Es una arquitectura de procesador CISC (Complex Instruction Set Computer) de conjunto de instrucciones complejo. Los ordenadores X86 son mucho más rápidos y potentes en rendimiento que los sistemas basados en ARM de todos modos. La CPU de X86 es superior a 1G, doble núcleo y cuádruple núcleo. Los ordenadores de estructura X86 utilizan el método de "puente" para conectarse con dispositivos de expansión (como: discos duros, memoria, etc.), y los ordenadores de estructura x86 han aparecido durante casi 30 años, y sus dispositivos de expansión de soporte son de muchos tipos y el precio es relativamente bajo, por lo que los ordenadores de estructura x86 pueden aumentar fácilmente el rendimiento, como aumentar la memoria, discos duros, etc.




Anterior:Partición de recuperación de eliminación de Windows extendida a la unidad C
Próximo:vs2017 No se puede depurar programas de Android
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com