¿Qué es mejor, x86 o ARM?

May 18, 2021
Telecomunicación
¿Qué es mejor, x86 o ARM?
Las dos arquitecturas de procesador más populares en el mundo son ARM y x86. Obviamente, no hay una respuesta sencilla a la pregunta del título. Pero en este texto enumeraremos brevemente los pros y los contras de ambas plataformas y sus perspectivas para el futuro próximo.

¿Cuál es la diferencia?

Los procesadores x86 tienen como prioridad el máximo rendimiento, mientras que los procesadores ARM tienen como prioridad la alta eficiencia energética. Todavía no ha sido posible combinar ambas propiedades en un solo tipo de procesador. Por lo tanto, los primeros se utilizan con mayor frecuencia en los ordenadores de escritorio, y los segundos en los dispositivos móviles. Hay diferentes opiniones al respecto, pero en general, los expertos coinciden en que hay una diferencia en la eficiencia energética.

Asimismo, es importante recordar que los dos tipos de procesadores son muy diferentes, por lo que el mismo software no funcionará con ambos al mismo tiempo. Cada software debe estar diseñado para un tipo específico de procesador. Veamos ahora con más detalle cada tipo.

x86

Este tipo de arquitectura fue desarrollado en 1978 y es una variante del CISC (Complex Instruction Set Computing). En pocas palabras, supone que el procesador tiene instrucciones para la mayoría de las tareas. Se utiliza en ordenadores de escritorio, portátiles y otros dispositivos que necesitan el máximo rendimiento sin ahorrar energía.

Como estos procesadores tienen una historia de desarrollo más larga que ARM, tienen un conjunto más amplio de comandos. Esto los hace muy sofisticados y avanzados, permitiendo realizar muchos cálculos complejos en poco tiempo. La virtualización es mejor en este caso, y se ofrecen diversas técnicas de seguridad. En el caso del procesador ARM, la gama de comandos sigue siendo más escasa, pero la brecha se va cerrando poco a poco. La razón es la reducción de la tecnología de procesos y el desarrollo de las tecnologías de producción.

Además del aumento del consumo de energía y de la generación de calor, las desventajas incluyen la complejidad y la confusión de los comandos debido a la larga historia del desarrollo.

ARM

ARM fue desarrollado en 1985 por la empresa británica Acorn y pertenece al tipo RISC (Reduced Instruction Set Computing). El enfoque aquí es diferente: el procesador contiene el número mínimo de comandos necesarios para su funcionamiento. Esto hace que las instrucciones sean más sencillas y breves.

El objetivo de los desarrolladores de ARM era crear una arquitectura libre de las desventajas de x86. Se puede decir que han conseguido hacer una arquitectura extremadamente eficiente y barata. No sólo esto contribuyó a la popularidad de los procesadores ARM en el mercado de los dispositivos móviles. He aquí algunas ventajas adicionales:

  • son más baratos de fabricar e implementar;
  • la arquitectura ARM permite a los grandes proveedores crear sus propias soluciones sobre la arquitectura ARM para diferentes nichos;
  • opciones de personalización flexibles.

Además, su eficiente consumo de energía y la ausencia de sobrecalentamiento los convierten en la opción perfecta para las tareas de servidor, así como su uso en routers y soluciones de almacenamiento de datos de alto rendimiento.

Sin embargo, las desventajas son que, debido a la minimización del tamaño y al enfoque en la autonomía, el procesamiento de datos es más lento y menos productivo que con x86. Además, si alguna parte de la infraestructura de TI existente está construida con soluciones x86, esto debe tenerse en cuenta a la hora de elegir ARM. El mismo software no funcionará en ambas soluciones, definitivamente tendrá que ser adaptado para una de ellas.

Así pues, hagamos una predicción prudente: parece que todo se encamina hacia una victoria de la arquitectura ARM, pero aún no podemos afirmarlo con una probabilidad del 100%. En cualquier caso, a día de hoy ARM no parece ciertamente una solución universal para todas las tareas.

Utilizamos cookies para optimizar la funcionalidad del sitio y ofrecerle la mejor experiencia posible. Para saber más sobre las cookies que utilizamos, visite nuestra Política de Cookies. Al hacer clic en "Aceptar", aceptas el uso que hacemos de las cookies. Más información