Portal de construção - Casa. Aquecedores de água. Chaminés. Instalação de aquecimento. Aquecedores. Equipamento

Que braço. Processadores ARM: recursos de arquitetura, diferenças e perspectivas

ARM e x86 são as duas arquiteturas de processador mais comuns do planeta. Quais são seus pontos fortes e lados fracos Para desempenho e eficiência energética?

Por muitos anos, ARM (originalmente Acorn RISC Machines, mas agora Advanced RISC Machines) tem estado no centro dos microprocessadores modernos e do design embarcado. Com foco na eficiência energética e em um conjunto de instruções simples, os dispositivos móveis, em particular, se beneficiaram muito com o design do processador. Isso permitiu acelerar muito rapidamente o desenvolvimento do mercado móvel.

Mas há alguns anos, o Raspberry Pi fez sua estreia, recebendo um SoC Broadcom que incluía um núcleo ARM com clock de 700 MHz. O próprio núcleo ARM ostentava baixo custo e simplicidade.

Por sua vez, a Intel produziu principalmente processadores com alto desempenho e alta Taxa de transferência, incluindo desktops, laptops, servidores e até supercomputadores. Mas isso não é mais o caso, pois a Intel está abraçando o mercado de computação móvel/de baixo consumo de energia com muitos processadores móveis, incluindo a série Intel Atom (um dos principais processadores que alimentam os tablets Windows 10).

As duas famílias de processadores têm muitas diferenças, incluindo poder de processamento, consumo de energia, software e aplicativos. Vamos dar uma olhada em como a arquitetura ARM difere do x86 com mais detalhes.

Depois de ler, não deixe de conferir o que também escrevemos sobre:. Informações muito úteis para quem muitos pen drives, mas todos eles estão abarrotados de arquivos importantes.

Diferenças no poder de processamento

Os processadores ARM se enquadram na família RISC, que significa "Conjunto de Instruções Reduzido".

O processador RISC se concentra em manter o menor número possível de instruções, ao mesmo tempo que mantém essas instruções o mais simples possível. Instruções simples têm algumas vantagens tanto para engenheiros quanto para desenvolvedores. Programas. Como as instruções são simples, o circuito necessário requer menos transistores, resultando em mais localizações de chips e/ou chips menores. Por causa disso, os processadores ARM tendem a agrupar muitos periféricos, incluindo GPUs, que permitem que computadores como o Raspberry Pi tenham tão poucos componentes.

Mas instruções simples são caros. As tarefas requerem instruções adicionais para serem concluídas, o que resulta em maior consumo de memória e maior tempo de execução. No entanto, o processador ARM compensa o aumento do tempo de execução com processadores mais rápidos e um tubo.

Por outro lado, os processadores Intel se enquadram na família CISC, que é um complexo comando Set Computing.

Ao contrário dos computadores RISC, as instruções disponíveis no CISC são mais focadas na execução de tarefas complexas com mais flexibilidade.

Por exemplo, muitas máquinas baseadas em RISC realizam operações entre registradores, o que normalmente exige que o programa carregue variáveis ​​nos registradores antes de executar a operação. Entretanto, uma máquina baseada em CISC pode (ou deve) realizar operações entre registradores, entre um registrador e um local de memória, e até mesmo entre células de memória. Outras operações comuns incluem multiplicação de ponto flutuante, movimentos de barril, ciclos de instrução única, manipulação complexa de memória, buscas de memória e muito mais. Isso faz parte de como a arquitetura ARM difere do x86. Vamos continuar.

Diferenças no consumo de energia

O consumo de energia em projetos embarcados pode ser um dos critérios mais importantes. Um sistema projetado para ser conectado a uma fonte de energia, como a rede elétrica, geralmente pode ignorar as restrições de consumo de energia, mas um projeto móvel (ou conectado a uma fonte de energia não confiável) pode ser completamente dependente do gerenciamento de energia.

As peças ARM são superiores aos designs poderosos, com muitos de seus núcleos (se não a maioria) sem necessidade de dissipadores de calor. Seu consumo típico de energia é inferior a 5 W com muitos pacotes incluindo GPUs, periféricos e memória. Esta baixa dissipação de energia só é possível devido a menos transistores e velocidades relativamente baixas (em comparação com processadores de desktop convencionais). Mas, novamente (em relação à seção anterior), isso afeta o desempenho do sistema e, portanto, operações mais complexas levarão mais tempo.

Por causa deles maior complexidade Os núcleos Intel consomem muito mais energia do que os núcleos ARM. Um Intel I-7 de alto desempenho pode consumir até 130 W de energia, enquanto os processadores Intel móveis (como o Atom e o Celeron) consomem entre 6 W e 30 W. Os processadores com menor consumo de energia (linha Atom) projetados para uso em laptops não integram gráficos ao processador, mas as versões móveis sim. No entanto, aqueles que integram gráficos têm velocidades de clock significativamente mais baixas (300 MHz a 600 MHz), resultando em menos largura de banda.

Diferenças de software


Quando se trata dos dois grandes nomes do mercado de processadores, é difícil comparar a disponibilidade de software e caixas de ferramentas, pois são tão populares. Dispositivos baseados em ARM têm a vantagem de executar sistemas operacionais projetados para telefones celulares como o Android. Os dispositivos Intel têm a vantagem de executar praticamente qualquer sistema operacional que possa ser executado em um PC desktop padrão, incluindo Windows e Linux. Ambos os dispositivos podem executar os mesmos aplicativos se o aplicativo for compilado em uma linguagem que use uma máquina virtual, como Java.

Se falarmos sobre como a arquitetura ARM difere do x86, podemos dizer com segurança que a principal diferença está no desempenho e no foco em tipos diferentes formulários. a tarefa principal Processadores ARM - gerenciamento de energia, por sua maior eficiência em dispositivos móveis Oh. E a tarefa das versões desktop é um ótimo desempenho.

Se você encontrar um erro, destaque um trecho de texto e clique Ctrl+Enter.

ARMv6 e ARMv7 são gerações da arquitetura de processador móvel da empresa ARM Limitado baseado em instruções de 32 bits.

Arquitetura ARM bastante comum em um mercado que antes pertencia exclusivamente a processadores desktop de arquiteturas populares como Intel x86/64 e AMD64. Hoje, graças ao ARMv6 ou ARMv7, o processador de TVs modernas, home theaters e outros equipamentos familiares pode cabe na sua mão.

Smartphones, tablets e outros dispositivos móveis semelhantes tornaram-se o principal nicho da arquitetura móvel ARM. Hoje, 95% dos smartphones já rodam processadores com arquitetura ARM, assim como metade das smart TVs e 90% dos discos rígidos. E por causa de sua “capacidade de sobrevivência” a partir de uma única carga de bateria e desempenho aceitável, dispositivos com processadores de arquitetura ARM integrados substituíram toda a linha de “netbooks”, tornando-se tablets com docking station, o que dava ao aparelho quase um dia inteiro de trabalho em vez de apenas algumas horas como antes, deu um certo salto no desempenho devido ao baixo custo dos próprios processadores, à presença de soluções multi-core e ao alto potencial de overclock.

Principais recursos dessas arquiteturas:

  • ARMv6 não oferece suporte oficial a Flash.(Em qualquer caso, desde meados de 2012, o Google abandonou completamente o Flash na plataforma Android, portanto o suporte para esta tecnologia não é mais relevante).
  • ARMv7 é frequentemente encontrado em processadores móveis multi-core, enquanto a sexta geração é limitada a apenas um núcleo físico e lógico.
  • Os aplicativos desenvolvidos no ARMv7 têm um peso geral maior e exigem mais dedicação memória de acesso aleatório do que programas similares que funcionam apenas com ARMv6.
  • Os processadores ARMv7 são mais poderosos que os da geração anterior.
  • Jogos e programas desenvolvidos em ARMv6 são compatíveis com ARMv7 por padrão, mas não vice-versa.
  • O fato de um ou outro aplicativo suportar ARMv6 e ARMv7 ao mesmo tempo nem sempre significa uma melhoria no desempenho gráfico na arquitetura mais recente. Neste caso, recomendamos procurar processadores da Nvidia, Tegra. Eles têm uma loja separada com brinquedos com mais detalhes e outros itens gráficos que não estão disponíveis em nenhum outro dispositivo que não seja Tegra.
  • A frequência padrão do ARMv7 de tais processadores é declarada em 1 GHz nominal e superior, o que não pode ser dito sobre o ARMv6.
  • Jogos para armv7 significativamente mais do que sob armv6.
  • Muitos aplicativos populares de reprodução de vídeo (como braço do jogador mxv6) requer o download e a instalação de um conjunto adicional de codecs para arquiteturas de processador armv6 ou armv7, sem os quais você não obterá aceleração de hardware.

Perguntas frequentes - Respostas:

Quero baixar o jogo, mas tem um aviso na descrição que este jogoé compatível apenas com ARMv7 ou possui duas versões separadamente para ARMv6 e ARMv7, respectivamente, o que devo baixar?

Descubra de alguma forma o nome exato do processador usado em seu dispositivo e, em seguida, encontre-o em uma página dedicada da Wikipedia e determine a versão da arquitetura usada, desta vez processadores Snapdragon da conhecida empresa Qualcomm, cuja página está localizada no seguinte link:

Depois de instalar um aplicativo Android a partir de recursos de terceiros, ele se recusa a iniciar, o que devo fazer?

Certifique-se de que a versão do seu sistema operacional corresponda às versões compatíveis do Android esta aplicação, e também descubra a qual geração de arquitetura ARM seu processador corresponde e, se for ARMv7 e superior, então em 99,9% qualquer programa ou jogo relativamente novo deve ser executado pelo menos até que a licença seja verificada, alguns especificações e outros dados de reconhecimento de dispositivos e dados adicionais de cache de aplicativos, se necessário. Além disso, não faz mal liberar RAM prematuramente de processadores ativos em segundo plano se o espaço livre não atender ao requisito mínimo de um jogo específico. Recomendamos manter 256 e de preferência 512 megabytes de RAM livre.

encontre hoje telefones armv7 muito mais fácil do que há alguns anos, porque essa arquitetura de microprocessadores já atingiu a área orçamentária do mercado de smartphones móveis, mas para os donos dos “antigos” este artigo pode realmente ser útil.

Não postamos aqui a lista atual de dispositivos de diversas versões ARM, pois esta lista é constantemente atualizada e simplesmente não pode ser seguida. Recomendamos que você encontre imediatamente seu dispositivo nas páginas da Wikipedia dedicadas a um ou outro processador móvel.

O nome ARM certamente já foi ouvido por todos os interessados ​​em tecnologia móvel. Muitos entendem esta abreviatura como um tipo de processador para smartphones e tablets, enquanto outros especificam que não se trata de um processador, mas sim de sua arquitetura. E certamente poucas pessoas se aprofundaram na história do surgimento do ARM. Neste artigo, tentaremos entender todas essas nuances e explicar por que os gadgets modernos precisam de processadores ARM.

Uma breve excursão pela história

Quando solicitada por "ARM", a Wikipedia fornece dois significados para esta abreviatura: Acorn RISC Machine e Advanced RISC Machines. Vamos começar em ordem. Na década de 1980, foi fundada a Acorn Computers no Reino Unido, que iniciou suas atividades criando computadores pessoais. Naquela época, a Acorn também era chamada de “Maçã Britânica”. O período decisivo para a empresa ocorreu no final da década de 1980, quando seu engenheiro-chefe aproveitou a decisão de dois graduados de universidades locais para criar um novo tipo de arquitetura de processador com conjunto reduzido de instruções (RISC). Foi assim que surgiu o primeiro computador baseado no processador Acorn Risc Machine. O sucesso não demorou a chegar. Em 1990, os britânicos firmaram um acordo com a Apple e logo começaram a trabalhar em nova versão chipset. Como resultado, a equipe de desenvolvimento formou uma empresa chamada Advanced RISC Machines, semelhante ao processador. Os chips com a nova arquitetura também ficaram conhecidos como Advanced Risc Machine, ou ARM, para abreviar.

Desde 1998, a Advanced Risc Machine tornou-se conhecida como ARM Limited. No momento, a empresa não atua na produção e comercialização de processadores próprios. A principal e única atividade da ARM Limited é o desenvolvimento de tecnologias e a venda de licenças a diversas empresas para utilização da arquitetura ARM. Alguns fabricantes compram uma licença para núcleos prontos para uso, outros a chamada “licença arquitetônica” para produzir processadores com seus próprios núcleos. Essas empresas incluem Apple, Samsung, Qualcomm, nVidia, HiSilicon e outras. De acordo com alguns relatórios, a ARM Limited ganha US$ 0,067 em cada processador. Este número é médio e também desatualizado. Todos os anos, há cada vez mais núcleos nos chipsets, e os novos processadores multi-core superam as amostras obsoletas em termos de custo.

Características técnicas dos chips ARM

Existem dois tipos de arquiteturas de processador modernas: CISC(Computação de Conjunto de Instruções Complexas) e RISC(Computação de conjunto de instruções reduzido). A arquitetura CISC refere-se à família de processadores x86 (Intel e AMD), enquanto a arquitetura RISC refere-se à família ARM. A principal diferença formal entre RISC e CISC e, consequentemente, x86 e ARM é o conjunto reduzido de instruções usado em processadores RISC. Assim, por exemplo, cada instrução na arquitetura CISC é transformada em diversas instruções RISC. Além disso, os processadores RISC utilizam menos transistores e, portanto, consomem menos energia.

A principal prioridade dos processadores ARM é a relação entre desempenho e consumo de energia. ARM tem uma relação desempenho por watt mais alta que x86. Você pode obter a potência necessária de 24 núcleos x86 ou de centenas de núcleos ARM pequenos e de baixo consumo de energia. É claro que mesmo o processador mais poderoso da arquitetura ARM nunca será comparável em potência ao Intel Core i7. Mas o mesmo Intel Core i7 precisa sistema ativo resfriamento e nunca caberá em uma capa de telefone. Aqui o ARM está fora de competição. Por um lado, parece uma opção atraente para construir um supercomputador usando um milhão de processadores ARM em vez de mil processadores x86. Por outro lado, as duas arquiteturas não podem ser comparadas de forma inequívoca. De certa forma, a vantagem será para ARM e, de certa forma, para x86.

No entanto, chamar processadores de chips da arquitetura ARM não é totalmente correto. Além de vários núcleos de processador, eles também incluem outros componentes. O termo mais apropriado seria “sistema de chip único” ou “sistema em um chip” (SoC). Os sistemas modernos de chip único para dispositivos móveis incluem um controlador de RAM, um acelerador gráfico, um decodificador de vídeo, um codec de áudio e módulos de comunicação sem fio. Conforme mencionado anteriormente, os componentes individuais do chipset podem ser desenvolvidos por fabricantes terceiros. O exemplo mais marcante disso são os núcleos gráficos, que estão sendo desenvolvidos além da ARM Limited (gráficos do Mali), pela Qualcomm (Adreno), NVIDIA (GeForce ULP) e Imagination Technologies (PowerVR).


Na prática, é assim. A maioria dos dispositivos móveis Android econômicos vem com chipsets fabricados pela empresa. MediaTek, que quase invariavelmente segue as instruções da ARM Limited e as completa com núcleos Cortex-A e gráficos Mali (menos frequentemente PowerVR).


As marcas A para seus principais dispositivos geralmente usam chipsets fabricados por Qualcomm. A propósito, os mais recentes chips Qualcomm Snapdragon (,) são equipados com núcleos Kryo totalmente personalizados para o processador central e Adreno para o acelerador gráfico.

Relativo Maçã, então, para o iPhone e iPad, a empresa usa seus próprios chips da série A com acelerador gráfico PowerVR, produzidos por empresas terceirizadas. Portanto, um processador A10 Fusion quad-core de 64 bits e um processador gráfico PowerVR GT7600 estão instalados.


A arquitetura dos processadores da família é considerada relevante no momento da redação do artigo. ARMv8. Foi o primeiro a usar um conjunto de instruções de 64 bits e suportar mais de 4 GB de RAM. A arquitetura ARMv8 é compatível com versões anteriores de aplicativos de 32 bits. O núcleo de processador mais eficiente e poderoso desenvolvido pela ARM Limited até agora é Córtex-A73, e a maioria dos fabricantes de SoC o utiliza inalterado.


O Cortex-A73 oferece desempenho 30% mais rápido que o Cortex-A72 e suporta o conjunto completo de arquiteturas ARMv8. A frequência máxima do núcleo do processador é 2,8 GHz.

Escopo de uso do ARM

A maior glória do ARM trouxe o desenvolvimento de dispositivos móveis. Em antecipação à produção em massa de smartphones e outros equipamentos portáteis, os processadores com eficiência energética foram úteis. O ponto culminante do desenvolvimento da ARM Limited foi em 2007, quando a empresa britânica renovou a parceria com a Apple e, algum tempo depois, os Cupertinianos apresentaram seu primeiro iPhone com processador de arquitetura ARM. Posteriormente, o sistema de chip único baseado na arquitetura ARM tornou-se um componente invariável de quase todos os smartphones do mercado.


O portfólio da ARM Limited não se limita à família de núcleos Cortex-A. Na verdade, sob a marca Cortex, existem três séries de núcleos de processador, indicados pelas letras A, R, M. Família Core Córtex-A, como já sabemos, é o mais poderoso. Eles são usados ​​principalmente em smartphones, tablets, decodificadores, receptores de satélite, sistemas automotivos, robótica. Núcleos do processador Córtex-R são otimizados para executar tarefas de alto desempenho em tempo real, portanto, esses chips são encontrados em equipamentos médicos, sistemas de segurança autônomos e mídias de armazenamento. A principal tarefa da família Córtex-Mé simplicidade e baixo custo. Tecnicamente, estes são os núcleos de processador mais fracos e com menor consumo de energia. Processadores baseados nesses núcleos são usados ​​em quase todos os lugares onde o dispositivo requer energia mínima e baixo custo: sensores, controladores, alarmes, displays, relógios inteligentes e outros equipamentos.

Em geral, a maioria dispositivos modernos de pequeno a grande porte, necessitando de um processador central, use chips ARM. Uma grande vantagem aqui é o fato de que a arquitetura ARM é suportada por muitos sistemas operacionais na plataforma Linux (incluindo Android e Chrome OS), iOS e Windows (Windows Phone).

Concorrência no mercado e perspectivas para o futuro

É certo que, no momento, a ARM não tem concorrentes sérios. E, em geral, isso se deve ao fato de que a ARM Limited em um determinado momento fez escolha certa. Mas logo no início de sua jornada, a empresa produzia processadores para PCs e até tentou competir com a Intel. Depois que a ARM Limited mudou o rumo de suas atividades, também não foi fácil para ela. Então o monopólio de software representado pela Microsoft, tendo firmado um acordo de parceria com a Intel, não deixou chance para outros fabricantes, inclusive a ARM Limited - o Windows simplesmente não funcionava em sistemas com processadores ARM. Não importa o quão paradoxal possa parecer, mas agora a situação pode mudar drasticamente, e o Windows já está pronto para oferecer suporte a processadores baseados nesta arquitetura.


Na esteira do sucesso dos chips ARM, a Intel tentou criar um processador competitivo e entrou no mercado com um chip Átomo Intel. Para fazer isso, ela levou muito mais tempo do que a ARM Limited. O chipset entrou em produção em 2011, mas, como dizem, o trem já partiu. O Intel Atom é um processador CISC x86. Os engenheiros da empresa alcançaram menor consumo de energia do que o ARM, mas atualmente uma variedade de software móvel tem má adaptação à arquitetura x86.


No ano passado, a Intel abandonou várias decisões importantes em desenvolvimento adicional sistemas móveis. Na verdade, uma empresa de dispositivos móveis, pois eles se tornaram não lucrativos. O único grande fabricante que incluiu seus smartphones com chipsets Intel Atom foi a ASUS. No entanto, o Intel Atom ainda foi amplamente utilizado em netbooks, nettops e outros dispositivos portáteis.

A posição da ARM Limited no mercado é única. No momento, quase todos os fabricantes utilizam seus desenvolvimentos. Ao mesmo tempo, a empresa não possui fábricas próprias. Isso não a impede de estar no mesmo nível da Intel e da AMD. A história da ARM inclui outro fato curioso. É possível que agora a tecnologia ARM pertença a Maçã, que esteve no centro da formação da ARM Limited. Ironicamente, em 1998, os Cupertinos, passando por momentos de crise, venderam a sua participação. Agora a Apple é forçada, junto com outras empresas, a comprar uma licença para os processadores ARM usados ​​no iPhone e no iPad.

Agora, os processadores ARM são capazes de realizar tarefas sérias. Num futuro próximo, eles serão utilizados em servidores, em particular, os data centers do Facebook e PayPal já possuem tais soluções. Na era da Internet das Coisas (IoT) e dos dispositivos domésticos inteligentes, os chips ARM tornaram-se ainda mais procurados. Portanto, o mais interessante para o ARM ainda está por vir.

Antes, apenas a arquitetura ARM era usada em smartphones, mas agora a Intel já está à beira da produção em massa de chips móveis com arquitetura x86. O que é melhor: ARM ou x86?

Introdução e conceitos gerais.

A arquitetura x86, que agora é usada em quase todos os computadores, é a arquitetura CISC. Isso significa que tais processadores terão as seguintes propriedades:

  • valor de comprimento de comando não fixo;
  • as operações aritméticas são codificadas em uma instrução;
  • um pequeno número de registros, cada um dos quais desempenha uma função estritamente definida.

ARM usa uma arquitetura RISC avançada. As principais características desta abordagem são:

  • arquitetura de carregamento/armazenamento;
  • sem suporte para acesso à memória não linear (não alinhado a palavras) (agora compatível com processadores ARMv6 com algumas exceções);
  • arquivo de registro uniforme de 16x32 bits;
  • comprimento de instrução fixo (32 bits) para simplificar a decodificação, reduzindo a densidade do código. O modo Thumb posterior aumentou a densidade do código;
  • execução de ciclo único.

Se você tentar executar um programa escrito especificamente para o conjunto de instruções de uma arquitetura em outro processador, poderá não obter o resultado desejado.

Poder de computação

Historicamente, a arquitetura x86 evoluiu pensando no poder. Cada nova geração de processadores tornou-se significativamente mais poderosa, resultando em rápido crescimento Ciência da Computação. A frequência cresceu, o processo tecnológico diminuiu, a própria estrutura do processador melhorou.

Durante muito tempo, a eficiência energética permaneceu um factor secundário, enquanto a energia foi o foco principal. A virada ocorreu não faz muito tempo, desde a popularização dos laptops.

As máquinas portáteis precisavam ter um longo tempo de operação.

A arquitetura ARM, ao contrário, foi utilizada inicialmente em dispositivos portáteis, o que lhe conferiu baixo consumo de energia e baixos níveis de potência. Um avanço no desenvolvimento ocorreu nos últimos cinco anos.

Os smartphones modernos exigem bastante alto nível cálculos, ao mesmo tempo que tem bateria suficiente.

Se compararmos os indicadores de eficiência energética, então os processadores ARM têm um indicador de 2 TDP (um valor que mostra quanta energia térmica o sistema de resfriamento do processador ou outro dispositivo semicondutor deve ser projetado para remover. Por exemplo, se o sistema de resfriamento do processador for projetado para um TDP de 30 W, ele deve ser capaz de dissipar 30 watts de calor sob algumas "condições normais".), e os processadores Atom mais eficientes têm cerca de 5 TDP. Isso significa que os processadores Intel de menor exigência ainda exigem o dobro de energia que os concorrentes ARM.

Se falamos de desempenho, então o x86 está claramente à frente do ARM. Mesmo se você olhar, poderá ver que o x86 de núcleo único é mais rápido que o ARM de núcleo duplo. Também vale a pena considerar que este é o primeiro modelo de processador Intel em uma amostra de engenharia. Mais poder só crescerá.

Popularidade e licenciamento

A Intel tem muita inveja de sua arquitetura x86, então ninguém, exceto ela mesma e a AMD, pode produzir processadores x86.
Com ARM, a situação é diferente. Qualquer pessoa pode comprar uma licença e criar seus próprios processadores, como fazem Qualcomm, Samsung, Apple, NVIDIA e outras empresas. No momento, a AMD não tem planos de lançar processadores móveis, então a Intel se tornará monopolista dos processadores x86 para smartphones e tablets, o que não é muito bom para o desenvolvimento da arquitetura. Há uma luta séria no mercado ARM, que leva ao aprimoramento de produtos de todos os fabricantes.

Por outro lado, a marca Intel tem melhor reconhecimento de marca do que Qualcomm, Cortex, etc. Portanto, o comprador, ao chegar à loja e ver a inscrição “Intel inside”, pode preferir este aparelho aos concorrentes.

Conclusão

No final, normalmente é anunciado o vencedor, mas não neste caso. Acredito que as arquiteturas x86 e ARM não são totalmente corretas para comparação. Cada um é bom em alguma coisa. No futuro, o usuário escolherá não apenas entre o sistema operacional móvel, o fabricante e a qualidade dos componentes individuais, mas também entre a arquitetura do processador. Diferentes arquiteturas são adequadas para diferentes finalidades e isso deve ser levado em consideração. Embora ainda não existam testes de duração da bateria Intel Medfield, a ARM estará à frente neste teste. Ao mesmo tempo, em termos de potência pura, o ARM não alcançará o x86.

O processador ARM é um processador móvel para smartphones e tablets.

Esta tabela lista todos os processadores ARM atualmente conhecidos. A tabela de processadores ARM será complementada e atualizada à medida que novos modelos aparecerem. Esta tabela usa um sistema condicional para avaliar o desempenho da CPU e GPU. Os dados de desempenho dos processadores ARM foram obtidos de diversas fontes, principalmente com base nos resultados de testes como: Marca de passagem, Antutu, GFXBench.

Não reivindicamos precisão absoluta. Classificação absolutamente precisa e avaliar o desempenho dos processadores ARM impossível, pela simples razão de que cada um deles, em alguns aspectos, tem vantagens e, em alguns aspectos, fica atrás de outros processadores ARM. A tabela de processadores ARM permite ver, avaliar e, o mais importante, compare diferentes SoCs (System-On-Chip) soluções. Usando nossa tabela, você pode comparar CPU móvel e descubra exatamente como está posicionado o coração ARM do seu futuro (ou presente) smartphone ou tablet.

Aqui comparamos os processadores ARM. Analisamos e comparamos o desempenho da CPU e GPU em vários SoCs (Sistema no Chip). Mas o leitor pode ter algumas dúvidas: Onde os processadores ARM são usados? O que é um processador ARM? Qual é a diferença entre a arquitetura ARM e os processadores x86? Vamos tentar entender tudo isso sem entrar em muitos detalhes.

Primeiro, vamos definir a terminologia. ARM é o nome da arquitetura e ao mesmo tempo o nome da empresa que a desenvolve. A abreviatura ARM significa (Advanced RISC Machine ou Acorn RISC Machine), que pode ser traduzida como: máquina RISC avançada. Arquitetura ARM combina uma família de núcleos de microprocessadores de 32 e 64 bits desenvolvidos e licenciados pela ARM Limited. Gostaria de observar imediatamente que a ARM Limited está envolvida no desenvolvimento de núcleos e ferramentas para eles (ferramentas de depuração, compiladores, etc.), mas não na produção dos próprios processadores. Empresa ARM Limitado vende licenças para a produção de processadores ARM a terceiros. Aqui está uma lista parcial de empresas licenciadas para fabricar processadores ARM hoje: AMD, Atmel, Altera, Cirrus Logic, Intel, Marvell, NXP, Samsung, LG, MediaTek, Qualcomm, Sony Ericsson, Texas Instruments, nVidia, Freescale... e muitos mais outros.

Algumas empresas licenciadas para lançar processadores ARM criam suas próprias variantes de núcleos baseadas na arquitetura ARM. Os exemplos incluem: DEC StrongARM, Freescale i.MX, Intel XScale, NVIDIA Tegra, ST-Ericsson Nomadik, Qualcomm Snapdragon, Texas Instruments OMAP, Samsung Hummingbird, LG H13, Apple A4/A5/A6 e HiSilicon K3.

Com base em processadores ARM hoje funcionam praticamente qualquer aparelho eletrônico: PDA, Celulares e smartphones, reprodutores digitais, portáteis consoles de jogos, calculadoras, rígido externo unidades e roteadores. Todos eles contêm um núcleo ARM, então podemos dizer que ARM - processadores móveis para smartphones e comprimidos.

Processador ARM representa um SoC, ou "sistema em um chip". O sistema SoC, ou "sistema em um chip", pode conter em um chip, além da própria CPU, e o resto do computador completo. Este é um controlador de memória, um controlador de porta de E/S, um núcleo gráfico e um sistema de geoposicionamento (GPS). Também pode conter um módulo 3G e muito mais.

Se considerarmos uma família separada de processadores ARM, digamos Cortex-A9 (ou qualquer outra), não se pode dizer que todos os processadores da mesma família tenham o mesmo desempenho ou que todos estejam equipados com um módulo GPS. Todos esses parâmetros dependem fortemente do fabricante do chip e do que e como ele decidiu implementar em seu produto.

Qual é a diferença entre processadores ARM e X86? Por si só, a arquitetura RISC (Computador com Conjunto de Instruções Reduzido) implica um conjunto reduzido de instruções. O que, consequentemente, leva a um consumo de energia muito moderado. Na verdade, dentro de qualquer chip ARM há muito menos transistores do que seu equivalente da linha x86. Não se esqueça que no sistema SoC todos os dispositivos periféricos estão localizados dentro do mesmo chip, o que permite que o processador ARM seja ainda mais econômico em termos de consumo de energia. A arquitetura ARM foi originalmente projetada para calcular apenas operações inteiras, ao contrário do x86, que pode funcionar com cálculos de ponto flutuante ou FPU. É impossível comparar inequivocamente essas duas arquiteturas. De certa forma, a vantagem será para a ARM. E em algum lugar e vice-versa. Se você tentar responder à pergunta em uma frase: qual é a diferença entre os processadores ARM e X86, então a resposta será esta: o processador ARM não sabe o número de comandos que o processador x86 conhece. E aqueles que sabem parecem muito mais baixos. Isto tem vantagens e desvantagens. Seja como for, ultimamente tudo sugere que os processadores ARM estão lenta mas seguramente se atualizando e, em alguns aspectos, até superando os convencionais x86. Muitos declaram abertamente que os processadores ARM substituirão em breve a plataforma x86 no segmento de PCs domésticos. Como já fizemos, em 2013, várias empresas mundialmente famosas abandonaram completamente o lançamento de netbooks em favor de tablet PCs. Bem, o que realmente vai acontecer, o tempo dirá.

Acompanharemos os processadores já disponíveis no mercado ARM.

Postagens semelhantes