sexta-feira, 10 de junho de 2011

Tecnologia ARM, os novos processadores!

0


Microcontroladores ou Microprocessadores? Eu já posso responder no inicio dessa matéria! A tecnologia ARM é basicamente as duas coisas tanto microcontroladores quando microprocessadores!

Os microcontroladores ARM são um marco na indústria de semicondutores. Nunca uma arquitetura foi tão rapidamente difundida e maciçamente fabricada como a arquitetura ARM.

Parte desse sucesso deve-se às suas características atraentes que incluem um design simples, alta velocidade, grande diversidade de modelos e fabricantes e quantidade de software disponível, entre outras.

Não é por acaso que esses microcontroladores estão presentes na maioria dos equipamentos portáteis vendidos atualmente, incluindo telefones celulares, computadores de mão (PDAs), MP3 players, videogames, até mesmo calculadoras, etc. (Os celulares Samsung usam a tecnologia ARM, entre muitas outras).

Os microcontroladores e microprocessadores ARM(Advanced RISC Machine – Máquina RISC Avançada) são CPUs de 32 bits que utilizam a filosofia RISC(Reduced Instruction Set Computer – Computador com Conjunto Reduzido de Instruções).

Atualmente os processadores ARM são 90% dos processadores embarcados RISC de 32 bits.



Principais Características:


  • Arquitetura Load-Store: as instruções somente processarão (soma, subtração, etc) valores que estiverem nos registradores e sempre armazenarão os resultados em algum registrador.
  • Instruções fixas de 32 bits de largura (com exceção das instruções Thumb compactas de 16 bits) alinhadas em 4 bytes consecutivos da memória, com execução condicional, com poderosas instruções de carga e armazenamento de múltiplos registradores, capacidade de executar operações de deslocamento e na ULA com uma única instrução executada em um ciclo de clock.
  • Formato de instruções de 3 endereços (isto é, os dois registradores operandos e o registrador de resultado são independentemente especificados)
  • 15 registradores de 32 bits para uso geral
  • Manipulação de periféricos de I/O como dispositivos mapeados na memória com suporte à interrupções.
  • Conjunto de instruções aberto a extensões através de co-processador, incluindo a adição de novos registradores e tipos de dados ao modelo do programador.

  • Pipelines de 3 e 5 estágios

  • Baixo Consumo de energia;

  • Tamanho do núcleo reduzido;


Tipos de Núcleos

  • Processadores para aplicativos;
  • Processadores para sistemas embarcados;
  • Processadores SecurCore;


Família

  • ARM7 Thumb;
  • ARM9 Thumb;
  • ARM9E;
  • ARM10E;
  • ARM11;

  • SecurCore;

  • OptimoDE Data Engine;

  • Cortex Family;


Na tecnologia ARM é possivel criar aplicativos, para WINDOWS CE, Windows 8 (Em desenvolvimento), ANDROID, LINUX(UBUNTU, LINUX, XUBUNTU, ...) .

O WINDOWS CE é um sistema operacional embarcado.

Unix-Like(ANDROID).

Muitas empresas compraram a licença para desenvolver aplicativos para o ARM(Motorola, Samsung, Texas Instruments, Freescale, ...);

Atualmente ultilizamos mais a tecnologia embarcada nos celulares ao inves dos DESKTOP PCs;



Esse é um exemplo de um computadores supostamente “CHINES” com o microprocessador ARM.

Será se a INTEL está com seu dias contados?

0 comentários:

Postar um comentário

Seu comentário antes de ser publicado será avaliado pela nossa equipe!

 
Design by ThemeShift | Bloggerized by Lasantha - Free Blogger Templates | Best Web Hosting