Processadores ARM

Post on 12-Aug-2015

121 views 2 download

Transcript of Processadores ARM

Processadores/Arquitetura ARM

Os processadores ARM tem se tornado mais evidentes nos últimos anos pela grande alta de smartphones e tablets que fazem uso dessa tecnologia

ARM - Advanced RISC Machine

RISC – Conjunto de instruções ultilizadas durante o processamento (Reduced Instruction Set Computer)

Um processador ARM usando RISC é muito simples se compararmos ao x86

• Necessita de pouco energia pra funcionar

• Ideal para dispositivos mobile

Processador ARM

Atualmente contamos com vários tipos de processadores mobile no mercado como:

Snapdragon

Qualcomm snapdragon 800

AX

Exynos

A ARM Holdings, dona da marca, não fabrica processadores, mas sim os projetos

O trabalho da ARM Holdings é somente desenhar o padrão licenciado

Os projetos originais incluem somente os núcleos de processamento, não possui memória RAM, GPU, modem ou entrada USB

A Qualcomm e a NVIDIA projetam os SoCs(Sistemas on Chip) genéricos, Ex:

Qualcomm Snapdragon 800NVIDIA Tegra 4

Eles geralmente projetam a placa de vídeo, que integrará ao chip, Memória RAM, modem 3G ou 4G

A Apple projeta chips que funcionam integralmente com seu sistema operacional

Sistemas Operacionais que interagem com ARM

Ubuntu ARM

Windows RT

IOS

Android

Os programas que foram escritos para rodar neles não funcionam em PC’s convencionais

Informações

Em 2010 a Motorola com seu smartphone Motorola Atrix oferecia um “LapDock” que transformava o celular em um laptop.

A Sansung, vende os ChromeBooks rodando com Chrome OS em SoCs Exynos 5 dual.

ARM vs X86

ARM

Energia: Baixo consumo de energia;

Velocidade: Maior número de instruções por ciclo;

Aquecimento: Menor dissipação de calor pelo menor número de transistors e menor tensão;

Crescimento no mercado

x86

Energia: Maior consumo de energia;

Velocidade: Maior velocidade, porém focado em dispositivos de alto desempenho;

Aquecimento: Maior dissipação de calor, maior número de transistors e maior tensão.

Vantagens ARM

Mobilidade; Menor custo; Maior eficiência energética; Mais fácil de programar;

Desvantagens ARM

Não é focada em alto desempenho;

Executa programas básicos;