¿Qué es un procesador ARM? Todo lo que necesitas saber
Si ha prestado atención a los teléfonos inteligentes y tabletas, es probable que haya oído hablar del término “BRAZO” Se utiliza para referirse al hardware interior. Se lanza hacia la izquierda y hacia la derecha, a menudo como un punto de diferenciación de las computadoras portátiles y de escritorio, que utilizan Intel x86..
Pero, ¿qué es ARM, exactamente? ¿Una arquitectura de procesador? ¿Una marca de hardware? ¿O algo mas? Eso rara vez se explica. Cortemos la confusión y bajemos a lo básico. Pero antes de hacerlo, es posible que desee repasar los conceptos básicos de una CPU ¿Qué es una CPU y qué hace? ¿Qué es una CPU y qué hace? Las siglas de computación son confusas. ¿Qué es una CPU de todos modos? ¿Y necesito un procesador quad o dual-core? ¿Qué hay de AMD, o Intel? ¡Estamos aquí para ayudar a explicar la diferencia! Lee mas .
La clave para ARM es RISC
ARM es un acrónimo que significa Advanced RISC Machine. En el nombre hay otro acrónimo (¡sí, acrónimos anidados!) Que significa Computación de conjuntos de instrucciones reducidas.
RISC es, en su forma más amplia, una filosofía de diseño para procesadores. Se deriva de la creencia de que un procesador con un conjunto de instrucciones relativamente simple será más eficiente que uno que sea más complejo. El término originalmente entró en uso en la década de 1980 con un proyecto de investigación llamado Berkeley RISC que investigó las posibilidades de este enfoque para el diseño y luego creó procesadores basados en él..
Todos los procesadores ARM se consideran diseños RISC, pero esto no significa mucho porque RISC en sí es simplemente un enfoque de diseño en lugar de un estándar tecnológico o una arquitectura de procesador. Aún así, una comprensión básica de RISC enmarca adecuadamente ARM.
Fundamentos de la ARM
ARM se refiere a sí mismo como una arquitectura, que puede causar un malentendido cuando se compara con Intel. Intel otorga a cada nuevo diseño de chip su propio código único y habla de cada uno como una nueva arquitectura, incluso cuando a menudo hay muchas similitudes y todas usan el mismo conjunto de instrucciones (x86). ARM, por otro lado, trata sus diseños como una familia ininterrumpida. Las actualizaciones siguen siendo parte de la arquitectura ARM. Se les acaba de dar un nuevo número de versión..
El rasgo más relevante para los consumidores no es la microarquitectura (el diseño físico del chip) sino el conjunto de instrucciones. El conjunto de instrucciones es el conjunto básico de capacidades y características que un procesador pone a disposición del software. Determina qué aritmética puede usarse, cómo debe asignarse el caché y el orden en que se deben ejecutar las instrucciones. El software diseñado para un conjunto de instrucciones no se puede usar en otro a menos que se haya revisado.
Las microarquitecturas y los conjuntos de instrucciones no se pueden separar porque la arquitectura es una expresión física del conjunto de instrucciones. Esta es la razón por la que los procesadores basados en ARM tienden a ser pequeños, eficientes y relativamente lentos. El conjunto de instrucciones simple requiere un diseño pequeño y simple con menos transistores. Los transistores consumen energía y aumentan el tamaño del troquel (lo que aumenta el costo de producción), por lo que tener el menor número posible es ideal al seleccionar un procesador para un teléfono inteligente o una tableta.
El negocio de ARM es diferente
Hablar de los procesadores ARM en su conjunto puede ser difícil porque hay muchos disponibles y su rendimiento varía. Es contra-intuitivo. ¿Cómo puede Apple tener procesadores ARM que sean más rápidos que la competencia cuando usa la misma arquitectura??
Esto sucede debido a cómo ARM Holdings, la empresa responsable de ARM, hace negocios. ARM Holdings es solo una empresa de diseño. Administran el conjunto de instrucciones y diseñan nuevas versiones de la arquitectura central y luego las otorgan a otras compañías. Esas empresas pueden mejorarlo y combinarlo con cualquier hardware que parezca apropiado..
Ayuda a comprender que la arquitectura central de ARM ¿Qué es un núcleo de procesador? [MakeUseOf explica] ¿Qué es un núcleo de procesador? [MakeUseOf Explica] Cada computadora tiene un procesador, ya sea un profesional de pequeña eficiencia o una gran potencia de alto rendimiento, o de lo contrario no podría funcionar. Por supuesto, el procesador, también llamado CPU o procesamiento central ... Leer más es solo un procesador. No maneja la conectividad inalámbrica. No maneja gráficos. No admite USB USB 3.0: todo lo que necesita saber USB 3.0: todo lo que necesita saber USB 3.0 supera al USB 2.0 de muchas maneras. Aquí tiene todo lo que necesita saber acerca de por qué siempre debe elegir USB 3.x cuando sea posible. Leer más u otras formas de conectividad por cable. Todo eso es responsabilidad de otros licenciatarios de hardware emparejar la arquitectura.
Es por eso que hay tantas variantes de ARM en el mercado y por qué tienen un rendimiento diferente. Apple tiene todo un personal de ingeniería interno que trabaja en sus procesadores ARM. Otras compañías, como Qualcomm y Texas Instruments, actúan como intermediarios. Toman la arquitectura ARM, la combinan con una variedad de hardware y la revenden como un “sistema en un chip” para smartphones y tablets.
¿Qué significa ARM para los consumidores?
Para un consumidor, ARM puede considerarse como un ecosistema. El software diseñado para ARM solo funcionará en ARM. Windows RT ¿Cuál es la diferencia entre Windows 8 y Windows RT? [MakeUseOf Explica] ¿Cuál es la diferencia entre Windows 8 y Windows RT? [MakeUseOf Explica] Con el anuncio de la tableta Surface hace unas semanas y el lanzamiento final de Windows 8 cada vez más cerca, es comprensible que algunas personas estén confundidas acerca de las distintas versiones disponibles. Estoy aquí para ... Leer más Las aplicaciones, por ejemplo, no funcionan en una PC con Windows 8. Se deben hacer modificaciones a un programa para saltar de ARM a x86.
Los sistemas operativos que funcionan en un dispositivo ARM deben funcionar en otros. Esta es la razón por la que hay tantas modificaciones de Android y por qué potencialmente se puede cargar Android en tabletas de HP y BlackBerry. Sin embargo, Apple se mete un poco con el ecosistema porque el código fuente de iOS no está disponible. Intentar portar iOS a otros dispositivos ARM es casi imposible sin él.
ARM también significa un menor consumo de energía y un menor rendimiento en relación con x86. Sin embargo, esto no está escrito en piedra, porque ambas arquitecturas están cambiando con el tiempo. Intel está trabajando arduamente para crear versiones de sus procesadores con un consumo de energía extremadamente bajo. Y ARM Holdings está trabajando arduamente para mejorar el rendimiento de sus diseños..
ARM estará en tu PC?
Ha habido algunos intentos de vender dispositivos tradicionales con procesadores ARM que funcionan como las PC tradicionales. Motorola vendió una base de teclado para el teléfono inteligente Atrix y lo anunció como un reemplazo de una computadora portátil. ASUS vende una línea de tabletas Android con bases para teclado. Y Samsung ahora vende un Chromebook ¿Qué es un Chromebook? [MakeUseOf explica] ¿Qué es un Chromebook? [MakeUseOf Explica] Todo se está moviendo hacia la web, que ahora se denomina más comúnmente “la nube”. Como tal, sus dispositivos probablemente deberían estar listos y bien equipados para hacer un uso completo de los servicios en la nube para su… Leer más que se ejecuta en ARM.
Tales intentos anticipan una tormenta de ARM potencial, pero aún así es imposible predecir la trayectoria y la intensidad de la tormenta. Las arquitecturas ARM actuales están significativamente por detrás del rendimiento de los procesadores más lentos de Intel (no importa su línea principal de procesadores Core). Nvidia dice que está trabajando en un procesador que utiliza la arquitectura de ARM que competirá con Intel, pero no está claro cómo se está logrando esto o cuándo se lanzará un producto terminado.
Por ahora, la amenaza potencial de ARM sigue siendo una nube oscura en el horizonte del espacio potencial de la PC. Parece amenazante, pero una amenaza concreta aún no se ha manifestado. ¿Es ARM una tormenta temible o simplemente unas nubes oscuras que eventualmente se dispersarán? Eso aún está por verse.
Explorar más sobre: CPU.