Arquitetura ARM vs x86: Qual é a diferença?

Visão geral Computadores projetados com processadores ARM e aqueles projetados com Intel ou AMD não são intercambiáveis. Há duas questões fundamentais que cada uma aborda de maneiras diferentes: Como você equilibra a contagem de transistores e a complexidade do programa? Como você prioriza velocidade, consumo de energia e custo? As respostas a essas perguntas orientaram a inovação tecnológica e o desenvolvimento de software em tudo, de smartphones a supercomputadores, nas últimas quatro décadas. Definindo processadores x86 e ARM Para definir algum contexto, vamos definir brevemente os processadores x86 e ARM. Os processadores x86 são familiares para muitos em TI porque esse é o tipo de processador usado na maioria dos hardwares de computador e servidor. Em um sentido arquitetônico, os componentes de hardware dentro de um sistema x86 - como placas de som e gráficas, memória, armazenamento e CPU - são todos independentes uns dos outros. A maioria dos componentes tem chips separados chama...