O que são processadores ARM?

Todos os computadores têm um processador, e os nossos telefones provavelmente usam com arquitectura ARM. mas o que significa esta tecnologia?

Tudo bem, já sabemos qual a arquitectura.. mas o que significa ARM?

ARM é uma empresa e ARM é uma arquitetura de processador que esta empresa desenvolve e vende. Quando vemos uma discussão técnica e a palavra ARM está a ser usada, estão a descrever um tipo de processador. A definição técnica de um processador ARM é um CPU construído sobre a arquitetura baseada em RISC desenvolvida pela Acorn Computers na década de 1980 e agora desenvolvida pela Advanced RISC Machines (assim o ARM).

A ARM, Ltd. é uma empresa de Inglaterra que desenvolve e projeta uma arquitetura de processadores. A abreviatura ARM para o design do processador é a Acorn RISC Machine, a abreviatura ARM para a empresa que projeta e vende a licença para usar essa arquitetura significa Advanced RISC Machines.

A empresa trabalha num método para construir processadores ARM e empresas como a Qualcomm, Apple e Samsung todos compram licenças para construir os seus próprios processadores personalizados. Muitas outras empresas licenciam o design ARM, também.

Quase todos os dispositivos que sejam pequenos e alimentado por bateria e que precisem de um “cérebro” usam um processador ARM.

Os CPUS da ARM são projetados para fazer inúmeras tarefas simples de uma vez sem precisar de muito poder. RISC significa computação de conjunto de instruções reduzida. O processador Intel ou AMD que encontramos no nosso laptop ou computador de mesa é provavelmente um processador CISC (complexo conjunto de instruções de instrução). Os dois tipos são projetados para necessidades diferentes. Um processador RISC é projetado para executar uma quantidade menor de instruções (instruções e definir quais as ordens que podem ser enviadas para um processador por um programa) do que um processador CISC. Como eles podem fazer menos coisas, podem ter uma freqüência maior – o número de Gigahertz que ouvimos falar – e ainda executar mais MIPS (milhões de instruções por segundo) do que um processador CISC.

Quando reduzimos o número de instruções que o processador pode calcular, podemos criar um circuito mais simples dentro do chip. Um processador RISC usa menos transistores que, por sua vez, usam menos energia. Como os circuitos são simples (conhecidos como caminhos otimizados em linguagem técnica), um tamanho de matriz menor pode ser usado para construir o processador. O tamanho da matriz é a medida de um chip na bolacha de silício em que um processador é construído.

Quando o tamanho do dado é menor, mais componentes com menos fiação podem ser colocados na superfície do processador. Isso torna os processadores ARM pequenos, e muito menos exigentes em termos energéticos. Pequenos, rápidos e simples , estes processadores são perfeitos para coisas como telefones. Um telefone não pede à CPU para processar coisas como dados de colisão 3D , ou tente executar centenas de threads no seu número limitado de núcleos. O software móvel, tanto o sistema operativo com as aplicações que são executadas, são codificados e otimizados para um conjunto de instruções reduzidas que o processador ARM usa.

Mas isso não significa CPUs ARM não são poderosos por direito próprio. A especificação ARM atual permite design de 32 bits e 64 bits, virtualização de hardware, gerenciamento avançado de energia que pode interagir com o software do usuário e uma arquitetura de carga / armazenamento.

Os processadores ARM também são realmente bons em coisas que não sejam telefones. Coisas como super-computadores. O software corretamente codificado pode fazer mais por watt de eletricidade usado em um chip ARM do que pode em um CPU x86 (um processador CISC conhecidos como Intel). Se podemos obter a quantidade de energia de computação bruta necessária de 24 x86 núcleos CPU, ou obtê-la a partir de centenas de pequenos núcleos ARM de baixa potência. Os núcleos x86 usarão o seu poder de computação para executar os cálculos necessários em apenas alguns núcleos e threads de CPU, enquanto os núcleos ARM irão espalhar as tarefas em muitos núcleos de baixa capacidade e menos complexos. Os núcleos ARM são muito mais elevados em número, mas não precisam de mais energia ou mais espaço do que os 24 núcleos x86. Isso faz com que o dimensionamento – adicionando mais poder de computação a um design de processador – seja mais fácil com o ARM. Basta adicionar mais núcleos de CPU e certificarem-se de que o software foi escrito para funcionar bem com o conjunto de instruções do ARM.

Pois bem, agora já sabem o que significa ARM.

Leiam as últimas notícias do mundo da tecnologia no Google News , Facebook  e Twitter e também no nosso Grupo de Telegram
Todos os dias vos trazemos dezenas de notícias sobre o mundo Android em Português. Sigam-nos no Google Notícias. Cliquem aqui e depois em Seguir. Obrigado!