¿Qué es la arquitectura ARM?
La arquitectura ARM se refiere a una arquitectura de conjunto de instrucciones (ISA) que el fabricante de semiconductores con sede en el Reino Unido ARM Holdings, plc. se desarrolla La tecnología es mejor conocida por su aplicación en procesadores o unidades centrales de procesamiento (CPU), con bajo consumo de energía o gran eficiencia energética. Además, está diseñado con el concepto de informática de conjunto de instrucciones reducido (RISC), lo que significa que se esfuerza por optimizar el rendimiento del procesador al simplificar las instrucciones para una ejecución más rápida. Las CPU basadas en ARM en particular se basan en una ejecución de ciclo único.
La compañía inglesa de computadoras Acorn Computers originó la arquitectura ARM en octubre de 1983 cuando comenzó el proyecto Acorn RISC Machine para crear un procesador más avanzado para sus computadoras personales (PC) orientadas a los negocios. Esto se debe principalmente a que la MOS Technology 6502, un procesador de 8 bits popular por su costo relativamente bajo, era demasiado débil para manejar ciertas características de la computadora, como una interfaz de usuario basada en gráficos.
El Acorn Archimedes, lanzado en 1987, fue la primera computadora en presentar una CPU basada en ARM. La segunda iteración, ARM2, es notable por tener un rendimiento superior al Intel 80286 o iAPX 286. Este fue un procesador de la compañía de semiconductores Intel Corp. y se utilizó en el IBM Personal Computer AT (IBM PC / AT) de International Business Machines. El éxito de los procesadores basados en ARM llevó a la transformación de la compañía a Advanced RISC Machines Ltd. en 1990, y luego a ARM Holdings en 1998.
La arquitectura ARM comprende un conjunto de instrucciones ortogonales. Aunque el término ortogonal se usa para algo compuesto de ángulos rectos, en terminología informática, se usa para referirse a un objeto de datos, en este caso, un ISA, que funciona sin afectar a otros, o es estadísticamente independiente. La arquitectura ARM utiliza 32 bits, que es el tamaño máximo de datos que admite. Más específicamente, cada procesador que utiliza el conjunto de instrucciones tiene 16 registros de 32 bits, que son pequeñas unidades de almacenamiento que proporcionan acceso de alta velocidad a los datos en lugar de permitir que la CPU los obtenga de otro lugar a una velocidad menor.
Irónicamente, la arquitectura ARM se diseñó inicialmente para PC. En cambio, el conjunto de instrucciones x86, que tiene sus orígenes en Intel 8086, o iAPX86, dominó el mercado a fines de la década de 1990. Por lo tanto, las computadoras compatibles con PC de IBM, así como las computadoras Macintosh de Apple, tienen CPU x86 de compañías como Intel y Advanced Micro Devices (AMD).
Mientras tanto, ARM cambió a dispositivos electrónicos más pequeños, que son ideales para las ejecuciones simplificadas de la tecnología y el bajo consumo de energía. Para 2009, más del 90 por ciento de todos los teléfonos móviles contenían un procesador basado en ARM. Otros dispositivos que utilizan la arquitectura ARM para sus CPU incluyen asistentes digitales personales (PDA), reproductores multimedia portátiles y calculadoras.