¿Por qué los procesadores ARM dominan las plataformas móviles mientras que x86 domina las plataformas de escritorio / servidor?

7

Casi todos los teléfonos móviles, excepto los producidos por Intel, utilizan procesadores basados en ARM, mientras que la industria de servidores / computadoras de escritorio está dominada por los procesadores x86.

¿Qué características proporciona uno sobre el otro con respecto a la dominación que tienen en sus respectivos sectores?

    
pregunta Chander Shivdasani 23.03.2012 - 00:26

4 respuestas

16

ARM se concentró en el consumo de energía desde el principio. Esto les ha dado una gran ventaja en casi todo lo que funciona con baterías.

La popularidad de x86 es principalmente por razones históricas: ha estado ahí desde siempre y ha sido lo suficientemente bueno como para que la mayoría del mercado haya tenido pocas razones para cambiar a otra cosa.

    
respondido por el Jerry Coffin 23.03.2012 - 00:37
6

El punto más importante aquí es que, el consumo de energía de ARM es altamente deseable para los dispositivos portátiles. Casi el 75% de los dispositivos móviles ejecutan un procesador ARM.

Hay un excelente artículo sobre la comparación de ambas plataformas. enlace

También el modelo de negocio de ARM es ligeramente diferente de AMD o Intel. Ellos licencian su tecnología que fabricando sus propios chips. El punto fuerte aquí es que la gente realmente no quiere comprar un microprocesador solo y se integrará en un dispositivo o factor de forma. Ahora Intel está tratando de competir en este espacio al incorporar chips que consumen menos energía. Además, las ventas de PC están disminuyendo más que nunca.

    
respondido por el sarat 23.03.2012 - 05:42
0

Hay un gran artículo sobre los ecosistemas y las filosofías de diseño detrás de estas dos arquitecturas. Creo que estaba en cableado pero básicamente el brazo está basado en RISC. Eso es reducido conjunto de instrucciones. A principios de los años 90, Apple cambió al chip PowerPC basándose en la creencia de que los chips RISC pronto ofrecerían mayores eficiencias.

Mientras tanto, Intel estaba agregando conjuntos de instrucciones a su núcleo. ¿Recuerdas el sufijo MMX de mediados a finales de los 90?

Bueno, ¡el tamaño y la creatividad de Intels (y algunos fanáticos de gran tamaño!) mantuvieron la divergencia en rendimiento / eficiencia durante mucho más tiempo de lo esperado, pero los dispositivos móviles se benefician enormemente del reducido consumo de energía y nadie quiere un ventilador de CPU iPhone ...

La ironía es que Apple cambió a x86 a fines de los 90 para OSx.

    
respondido por el DanielEli 23.03.2012 - 05:03
-1

ARM es un diseñador de microcontroladores (en general) y fabrica pocos microprocesadores para computadoras portátiles de gama baja con una capacidad no tan alta como la de Intel, mientras que hablando de x86, requiere varios otros componentes como RAM, Placa base, etc. para funcionar sobre.

ARM ingresa dentro de sí las señales de datos que se derivan de la batería del dispositivo móvil y sus funciones.

x86 por otro lado necesita una fuente de alimentación comparativamente pesada para encender la placa base.

Además, cuando se habla de x86, nos referimos solo a un microprocesador y no a un microcontrolador.

La diferencia radica en su funcionamiento.

Un microprocesador es solo un acumulador y un generador, es decir, acumula señales en binario y las procesa. La placa base está incrustada en los canales de las señales a varios dispositivos y funcionan en consecuencia. También es necesario un ram para el rápido funcionamiento de los comandos del microprocesador o incluso para almacenar en los datos durante un período de tiempo temporal que el microprocesador pueda POPPED o PUSHED.

Hablando de un microcontrolador, generalmente tiene una memoria RAM incorporada, 16 - 32 pines (incluso 48 o más). Estos pines realizan algunas u otras funciones de su dispositivo móvil. Se puede programar un Pin de microcontrolador utilizando C o Ensamblaje para iluminar la pantalla, Encender el LED, etc.

Ahora, el principal punto de diferencia es que el consumo de energía del x86 es alto. Pero en los últimos días, la tecnología Intel ha comenzado a fabricar tabletas que funcionan con una parte parcial de x86 y se procesan como lo haría una computadora haciendo que la gestión de datos, juegos, etc. sea increíblemente rápida.

Espero que ayude Señor :)

    
respondido por el Total Anime Immersion 16.09.2012 - 12:42

Lea otras preguntas en las etiquetas