Hace unos años, no había muchas opciones para la arquitectura que querías que usara tu PC. Durante mucho tiempo, la arquitectura x86 fabricada por Intel y la x64 fabricada por AMD han dominado la informática de consumo durante años. En su mayor parte, la gran mayoría de las computadoras son x86 incluso hoy en día, a pesar de que la arquitectura tiene varias décadas de antigüedad.
Sin embargo, en los últimos años ha comenzado a surgir un nuevo competidor. ARM, la misma arquitectura que alimenta nuestros teléfonos, se está apoderando lentamente del espacio de la PC. Pero, ¿cuál deberías elegir?
¿Qué es x86?
x86 es el conjunto de instrucciones más utilizado en las PCs, y quizás el que tiene más historia.
x86 tiene sus orígenes en la década de 1970. Después de lanzar un chip de 4 bits en 1971 (el primer microprocesador), Intel presentó su CPU 8008 de 8 bits en 1972, seguido poco después por el 8080 también de 8 bits en 1974. Entonces, el camino natural a seguir era ir a 16-bits. La compañía lo hizo en 1978, con el lanzamiento de Intel 8086. Esto dio lugar al conjunto de instrucciones x86, cuyo nombre surgió de sus sucesores 80186, 80286, 80386, etc.
Sin embargo, lo que conocemos hoy como la arquitectura x86 no está estrechamente relacionado con el venerable 8086 original. Más bien, el antepasado de todos los procesadores x86 actualmente en el mercado es el procesador 80386 de Intel, lanzado siete años después, en 1985. Después de todo, dependiendo del contexto, x86 también se denomina ocasionalmente "i386" o "IA-32". Además, fue el primero en lanzarse con un conjunto de instrucciones de 32 bits manteniendo la capacidad de ejecutar correctamente el código anterior de 16 bits que se ejecutaba en diseños basados en 8086.
La arquitectura se extendería una vez más, a 64 bits. La arquitectura resultante, que actualmente utilizan todas las CPU x86 modernas, se conoce como "x86-64", "x64" o "AMD64". En realidad, fue AMD, en lugar de Intel, quien ideó la arquitectura. Intel estaba impulsando su propia alternativa de 64 bits, IA-64, que no era compatible con versiones anteriores de x86. AMD hizo el suyo como una extensión del conjunto de instrucciones x86, que terminó siendo la solución más adoptada.
¿Qué es ARM?
Los chips ARM tienen una historia más larga de lo que piensas, a pesar de que su uso más amplio en las PCs comienza a generalizarse.
El primer diseño ARM se introdujo en 1985, el mismo año en que se lanzó la CPU 80386 original de Intel. Acorn Computers desarrolló la arquitectura y el primer silicio ARM, conocido como ARM1, funcionaba a 6 MHz, lo que no es exactamente tan rápido como un rayo si lo comparas con los chips modernos. Sufrió algunas modificaciones años después, mientras que el primer dispositivo alimentado por ARM fue la computadora RiscPC, cuyo último modelo fue lanzado en 1994 por Acorn Computers. ¡Sí, el primer dispositivo ARM fue en realidad una PC!
Sin embargo, no despegó. Los primeros diseños ARM de Acorn y los chips RISC en general intentaron luchar contra el dominio de Intel en la década de 1990, pero fue un esfuerzo infructuoso y ARM quedó relegado a los sistemas integrados. A partir de ahí, sin embargo, llegaron a los teléfonos y dispositivos portátiles y, finalmente, a los teléfonos inteligentes y las tablets; prácticamente todos los teléfonos inteligentes que se venden hoy en día ejecutan una CPU basada en ARM.
Ahora, ARM está viendo un
resurgimiento en el espacio de las PCs a través de las computadoras portátiles.
En 2017, Qualcomm anunció la expansión formal de su exitosa gama de chips móviles,
Snapdragon, al espacio de las computadoras portátiles, con su primer chip
dedicado para computadoras portátiles, el Snapdragon 850, que se lanzó en 2018.
Y en 2020, Apple presentó su primera computadora basada en ARM, la MacBook Air basada en M1, usando su
chip Apple M1 ARM interno, después de usar CPU Intel x86 durante años. Apple también ha lanzado la PC de
escritorio ocasional basada en ARM, a saber, la Mac mini, la iMac y la Mac
Studio.
x86 vs ARM: ¿Cuál es la diferencia?
x86 y ARM tienen diferencias fundamentales que debes tener en cuenta antes de comprar.
Es decir, los chips ARM son chips móviles por naturaleza. Si compras una máquina Windows con un procesador Snapdragon, es probable que también venga con un módem, por lo que puedes colocar una tarjeta SIM en tu computadora portátil y usar datos móviles directamente desde tu computadora. Algunos incluso vienen con módems 5G, por lo que puedes conectarte a la red ultrarrápida 5G. Es decir, los chips de la serie M de Apple no vienen con módems, pero son bastante comunes en las computadoras portátiles basadas en Windows ARM.
También está el dilema del consumo de energía. Los chips ARM, por diseño, son mucho más eficientes energéticamente que las CPU x86. Son procesadores RISC, por lo que tienen un diseño más simple. Además, cosas como la configuración big.LITTLE de ARM ayudan en gran medida a la duración de la batería y la eficiencia general. Debido a eso, la duración de la batería en una PC con tecnología ARM puede ser considerablemente más larga que la de una basada en x86. Los chips para portátiles x86 pueden consumir entre 15 W y 45 W, mientras que el M1 de Apple tiene un TDP de alrededor de 10 W.
¿Cuál deberías elegir?
Depende en gran medida de tus prioridades en una PC, pero parte de tu decisión debe depender de la plataforma que planeas usar.
Windows sigue siendo mejor en sistemas x86 si eres un usuario de PC. Si bien Windows es compatible con ARM , necesita algo de trabajo antes de que todos los usuarios de PC puedan disfrutarlo correctamente. Tiene una capa de compatibilidad para ejecutar el software x86, pero aún es un trabajo en progreso, y su kilometraje puede variar según las aplicaciones que desees usar. Algunos de ellos pueden funcionar bien, mientras que otros funcionarán terriblemente.
Sin embargo, si deseas aprovechar las ventajas de ARM, es mejor si optas por Apple y compras una MacBook. Rosetta se considera una capa de compatibilidad brillante, que permite a los usuarios ejecutar aplicaciones Mac x86 casi sin problemas. Y la mayoría de las aplicaciones que probablemente te interesen ya son nativas de M de todos modos, o los desarrolladores están trabajando para hacerlas nativas de M.
A menos que realmente necesites la funcionalidad de "siempre conectado" que Windows en las PC ARM te brinda con sus módems incorporados, debes usar x86 en Windows. Por otro lado, las Mac M1/M2 son mucho mejores que sus predecesoras x86, y sería un error no aprovecharlas.
Las PCs ARM están llegando, pero debes esperar
Las PCs ARM apenas comienzan a ser populares. Sin embargo, no debes saltar a una de inmediato a menos que quieras cambiar a Apple. Windows sigue siendo mejor en PCs x86. Sin embargo, eso podría cambiar en un futuro cercano o lejano: ¡la tecnología se mueve rápido!
Las 7 preguntas más comunes sobre microprocesadores
Fuente: Makeuseof