La mayoría de nosotros, mientras buscamos comprar un nuevo teléfono inteligente, tableta o cualquier dispositivo electrónica, vemos el término procesador "brazo VXXX" en la lista de especificaciones. Pero apenas nos molestamos en saber qué es un procesador de brazo. Entonces, en esta guía, exploraremos en breves procesadores de brazo.
¿Qué es el brazo de todos modos??
ARM o Máquinas RISC avanzadas o Máquina Risc de ACORN (nombre anterior) es uno de los núcleos de procesador más usados del mundo. El procesador ARM se convirtió en el primer procesador RISC comercial en 1985. El primer lanzamiento fue una máquina RISC de 26 bits. Con su segundo lanzamiento en 1987, el ARM versión 2 presentó la función de coprocesador. Con el tiempo, los procesadores del brazo han evolucionado mucho. La corporación ARM proporciona licencias pagas a cualquier persona que quiera fabricar CPU o productos SOC en función de su arquitectura. Arm Holdings, con sede en Cambridge, Reino Unido, es responsable de este negocio dentro y fuera. Apple, Qualcomm, Texas Instruments, Nvidia, Samsung, etc., son algunos de los consumidores notables de la familia de brazos.
Los procesadores del brazo se utilizan principalmente en dispositivos móviles y sistemas integrados. Son de tamaño pequeño y tienen bajo consumo de energía, pero al mismo tiempo, proporcionan un alto rendimiento. El punto de consideración es el problema de diseño, ya que el software diseñado para ARM no puede ejecutarse en dispositivos que no. Es como dos personas con diferentes idiomas no pueden entender lo que el otro está hablando.
Características del procesador ARM
En un sentido amplio, la arquitectura ARM tiene tres tipos de perfiles:
A-Perfil de perfil o aplicación
Riñonal-perfil o perfil en tiempo real
METRO-Perfil de perfil o microcontrolador
¿Por qué los gigantes tecnológicos utiliza el brazo?
Durante mucho tiempo, el ARM se considera el procesador de dispositivos móviles, con x86/x64 como procesador de destino para escritorios y servidores. Pero con la evolución de las tecnologías, los procesadores de brazos se están utilizando para tabletas. Delantero.gramo., Windows 10 antes solo se puede ejecutar en un procesador basado en X86 y X64, pero el reciente escritorio de Windows 10 puede ejecutarse en procesadores que se basan en la arquitectura ARM64. Microsoft ha asegurado la compatibilidad de la aplicación para aplicaciones basadas en X86 y X64 para ejecutarse sin problemas en las PC basadas en ARM64. Aunque las aplicaciones basadas en ARM32 y ARM64 se ejecutarán directamente, la aplicación basada en X86 requerirá que la emulación se ejecute.
Algunas versión de Windows como Windows 8 requieren procesador X86 o X64, mientras que Windows RT necesita procesador ARM. Aunque X86/X64 son muy rápidos en comparación con el procesador ARM, consumen una energía significativa. Por lo tanto, son los más adecuados para servidores y computadoras de escritorio. Al mismo tiempo, el procesador del brazo es relativamente lento pero requiere baja energía para funcionar. Esto los hace más adecuados para dispositivos móviles que ejecutan Android, iOS, etc.
Apple ha anunciado mover su serie Mac de Intel a SOC y SIP Processors, que se basan en la arquitectura ARM. Según Apple, con procesadores ARM, entregarán un rendimiento combinado con energía de batería larga. Los chips de silicio de Apple son el primer chip basado en ARM diseñado por Apple que se utiliza en MacBook Air recientes, MacBook Pro y Mac Mini.
Los tres puertos de Arm Debian: Debian/Armel, Debian/Armhf y Debian/Arm64
Debian/Armhf es un acrónimo de "brazo duro flotante,"Representando un puerto en Debian. El puerto ARMHF de Debian se inició para beneficiar a la Unidad de punto flotante (FPU) en las modernas tablas de 32 bits de 32 bits.
Para los requisitos críticos de precisión en las aplicaciones basadas en la computación y el procesamiento de señales digitales (DSP), el punto flotante es específicamente adecuado. Una CPU ARMV7 con la versión 3 de la especificación de punto flotante del vector del brazo (VFPV3) es el requisito mínimo para el puerto ARMHF de Debian.
Se utiliza principalmente para dispositivos móviles (teléfonos inteligentes, tabletas) y dispositivos integrados.
Se conocen varias plataformas con el apoyo de Debian/ArmHF:
Otras plataformas compatibles incluyen Wandboard, Seagate Personal Cloud y Seagate Nas, Solidrun Cubox-I2Ex TEC. La plataforma Efikamx fue apoyada anteriormente hasta Debian 7, pero de Debian 8, el apoyo está abandonado.
Debian/armel o Brazo eabi o Puerto abi integrado en Debian estaba dirigido a procesadores de brazo de 32 bits más antiguos. No tiene un soporte de unidad de punto flotante (FPU) de hardware. Se supone que Arm Eabi o Armel trabaja con las versiones de arquitectura ARM 4t, 5t y más arriba, pero con el lanzamiento de Debian 10 (Buster), se elimina el soporte ARM4T.
Según Oracle, el armel a ArmHF está en progreso, por lo que puede haber algunas incompatibilidades entre ellos. Para verificar si su sistema está ejecutando ARMHF o armel, ejecute el siguiente comando en su terminal de Linux:
$ readelf -a/proc/self/exe | Grep Tag_abi_vfp_args
Si el comando de arriba devuelve una etiqueta tag_abi_vfp_args, entonces es un sistema ARMHF, mientras que una salida en blanco muestra que es un sistema armel. Delantero.gramo., Una distribución de Raspberry devolverá una etiqueta TAG_ABI_VFP_ARGS: VFP Registers, ya que es una distribución de ARMHF. Por otro lado, una distribución de Wheezy de Debian de Float Soft Float dará una salida en blanco, lo que indica que es un armel Distro.
La siguiente lista contiene las diversas plataformas compatibles con Debian/Armel:
Debian/Arm64 Se dirige a procesadores ARM de 64 bits, que requieren una arquitectura Mínima ARMV8. El procesamiento de 64 bits proporciona una capacidad de computación mejorada. Esta mejora del procesamiento se logra con un aumento en la capacidad de abordar la memoria en la arquitectura de 64 bits. ARM64 Hardware se lanzó por primera vez para el iPhone 5 en el año 2013. El nombre de GNU para ARM64 es aarch64-linux-gnu. Lo bueno con ARM64 es que es compatible con su predecesor de 32 bits. Esto ayuda a ejecutar los binarios o software ARMV7 sin ninguna modificación en la arquitectura ARMV8.
Debian lanzó el puerto ARM64 por primera vez en su sistema operativo Debian 8 (Jessie). La lista de varias plataformas compatibles con Debian/Arm se da a continuación:
Ejemplo de dispositivos que utilizan la arquitectura ARM64 incluye Raspberry Pi 2, Raspberry Pi 3, Microsoft Hololens 2, Dragonboard, varios dispositivos IoT, computadoras portátiles y computadoras de escritorio modernas, teléfonos inteligentes, etc
Verificar el tipo de procesador de su tabla.
Para verificar el tipo de procesador en una máquina Ubuntu, solo use el siguiente comando:
$ dpkg -print -architecture
Para obtener una lista detallada de las diversas características de su CPU, use el siguiente comando:
$ cat/proc/cpuinfo [// c]
A continuación se da otro comando que puede usar para ver la arquitectura del procesador de su sistema:
[cc lang = "bash" width = "100%" height = "100%" escapado = "true" thema = "Blackboard"]
$ uname -a