Diferencias entre procesadores ARM y x86-64

Índice
  1. Diferencias físicas entre los procesadores x86-64 y ARM
  2. Diferencias en los conjuntos de instrucciones admitidos
  3. ¿Las aplicaciones ARM son compatibles con x86-64 (¿y viceversa?)
  4. Apple M1 y Chromebook: ¿el comienzo de la era ARM en PC?
    1. Conclusiones

Cuáles son las diferencias entre los procesadores ARM y los chips Intel x86 o 64, que son mejores en PC y teléfonos inteligentes

A principios de la década de 2000, el desafío entre los procesadores de las computadoras involucraba dos arquitecturas diferentes: los procesadores de 32 bits y los nuevos procesadores de 64 bits. Esta última arquitectura fue desarrollada originalmente por AMD (con el

LEA TAMBIÉN: Diferencias entre los procesadores Intel y AMD y las CPU Intel Core i9, i7 e i5

Diferencias físicas entre los procesadores x86-64 y ARM

Los procesadores x86-64 se utilizan en PC y portátiles que se envían con Windows como sistema operativo. Estos procesadores son muy rápidos, consumen bastante electricidad y permiten iniciar todos los programas a los que estamos acostumbrados. Actualmente, todos los procesadores x86-64 pueden ejecutar programas de 32 y 64 bits, aunque ahora todos recomiendan usar siempre solo programas de 64 bits (por razones de seguridad y velocidad de ejecución).

procesadores ARM cuentan con un menor consumo de energía, lo que los ha hecho perfectos para smartphones y tablets de cualquier fabricante: desde los más sencillos smartphones Android hasta iPhones, todos los dispositivos portátiles funcionan gracias a procesadores ARM. Estos procesadores no tienen la misma potencia ni el mismo conjunto de instrucciones que los procesadores x86-64, pero sí ejecutar muy rápidamente aplicaciones diseñadas exclusivamente para aprovechar ARM (Desde el punto de vista arquitectónico es mucho más sencillo a nivel de programación, generando así códigos más limpios y sencillos).

Diferencias en los conjuntos de instrucciones admitidos

Técnicamente, la principal diferencia entre los procesadores ARM y x86-64 está en el conjunto de instrucciones programado con lenguaje ensamblador. Muy brevemente y sin entrar en detalles de difícil comprensión, son las instrucciones con las que se le indica al procesador que realice una serie de operaciones, por ejemplo cálculos matemáticos o movimiento de datos.

Instrucciones de uso de los chips x86-64 CISCLo que significa "Computación de conjunto de instrucciones complejas", para realizar una determinada tarea con la menor cantidad de pasos de ensamblaje posibles, lo que requiere más ciclos de reloj. Los chips ARM son RISCLo que significa "Cómputo de conjunto de instrucciones reducido", utilizando un conjunto de instrucciones que divide cada proceso en pasos extremadamente pequeños y simples, cada uno de los cuales se puede realizar en un solo ciclo de reloj.

Aunque no se entienda nada, lo que es evidente es que el chip RISC, con un solo ciclo de reloj, necesita menos memoria y, en consecuencia, menos transitorios, lo que se traduce en un menor consumo de energía. Por otro lado, los chips CISC pueden hacer mucho más trabajo y tener un mejor rendimiento.

¿Las aplicaciones ARM son compatibles con x86-64 (¿y viceversa?)

La diferencia más importante entre los procesadores x86-64 y las CPU ARM es la incompatibilidad de aplicaciones desarrollado para una u otra plataforma. Los programas usados ​​hasta ahora en Windows no pueden ejecutarse de forma nativa en un procesador ARM, al estar basados ​​en otra arquitectura: necesariamente tendremos que descargar el mismo programa pero en la versión ARM para poder seguir usándolo.

Este problema de compatibilidad también fue la causa de la falla de las computadoras ARM con Windows 10, que no admitían los programas de escritorio tradicionales a los que está acostumbrado un usuario de PC (teníamos que descargar solo programas ARM o usar los programas disponibles en Microsoft Store).

Apple M1 y Chromebook: ¿el comienzo de la era ARM en PC?

A pesar de los límites obvios de compatibilidad con los programas ARM pronto podría convertirse en la arquitectura de referencia también en el mundo de las PC y portátilesgracias a la adopción de microprocesador de Apple M1 y la difusión de otros nuevos Chromebooks basados ​​en ARM.
Antes de 2021, las Mac y MacBooks usaban procesadores Intel (por lo tanto, x86-64) para ejecutar macOS y los programas a los que están acostumbrados los usuarios de Mac. La compañía de Cupertino, sin embargo, ha decidido revolucionar sus ordenadores creando personalmente un procesador y basándolo en la arquitectura ARM (muy modificada para cumplir con los niveles de rendimiento exigidos por Apple): así nació Apple M1, la primera línea de procesadores. producido directamente por Apple para sus Mac y MacBooks.

Los Apple M1 son en efecto procesadores ARM pero optimizado para ejecutarse a la máxima velocidad: las ventajas en términos de conjuntos de instrucciones son tales que las aplicaciones ARM se ejecutan mucho más rápido en macOS ARM que sus correspondientes aplicaciones x86-64 (en macOS x86-64). El problema de la compatibilidad no ha detenido a Apple, que ha seguido su camino: cada vez más empresas y desarrolladores han aceptado de buen grado la creación de apps específicas para los chips Apple M1 y para los futuros productos de Apple.

Desafortunadamente, las aplicaciones x86-64 más antiguas ya no pueden ejecutarse de forma nativa en Mac con chips M1, del mismo modo que no es posible iniciar Boot Camp para ejecutar Windows y sus programas relacionados en arranque dual; la única forma efectiva de usar aplicaciones de Windows en una Mac con un chip M1 es usar el software de virtualización paralelosdel que hablamos en la guía sobre cómo ejecutar y usar programas de Windows en Mac.

Además de los ordenadores de Apple, también podemos utilizar Chromebooks desarrollados por Google. Estos innovadores portátiles se fabrican tanto en versiones ARM como Intel, con diferencias de rendimiento cada vez más favorables a los procesadores ARM. En Chromebooks, lo invitamos a leer nuestras guías sobre Razones para comprar una PC Chromebook ei mejores Chromebooks para comprar, computadoras portátiles Google súper rápidas.

Conclusiones

Los procesadores ARM podrían convertirse pronto en la arquitectura del futuro, dadas las innumerables ventajas en términos de ahorro de energía y ejecución rápida de instrucciones y aplicaciones. Los procesadores ARM ahora han alcanzado la velocidad de los procesadores x86-64 tradicionales, pero aún pagan la falta de compatibilidad con los programas que los usuarios están acostumbrados a usar en Windows y Mac antiguos.

Como la compatibilidad de los programas para elarquitectura BRAZO (también gracias al soporte para los nuevos procesadores Apple M1) no se excluye que algún día pueda tomar el lugar de los antiguos procesadores x86especialmente si también se proporciona la máxima compatibilidad para las aplicaciones que ya están disponibles para dispositivos móviles (ejecutando también las aplicaciones disponibles en Android y iPhone).

Si ya queremos probar las apps de Android en un PC con Windows, te invitamos a leer nuestras guías programas para instalar Android y sus apps en PC con Windows y cómo instalar aplicaciones de Android en Windows 11.

Si deseas encontrar artículos similares a Diferencias entre procesadores ARM y x86-64, te sugerimos revisar la categoría Android.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir