Processadores Arm
Trabalho Universitário: Processadores Arm. Pesquise 861.000+ trabalhos acadêmicosPor: 04k13v • 21/3/2014 • 594 Palavras (3 Páginas) • 516 Visualizações
2 PROCESSADORES ARM
Primeiramente, podem-se destacar as
2.1 HISTÓRIA
Em 1983 a Acorn computer Ltd desenvolveu o primeiro modelo do processador ARM. Em 1985 incidiu o lançamento do processador ARM1 repercutindo em produto, o sucesso foi tamanho que no ano adjacente foi lançado o ARM2. Em 1990 foi realizada uma parceria entre Apple Computers, VLSI Technoogy A Acorn Computer Ltd, dessa parceria passou a existir a Advanced RISC MachineLtd (RENALDI. 2006)
Segundo Chattopadhyay [2013] sabiam que desenvolver um processador novo não era uma tarefa trivial. Mesmo empresas com conhecimento em desenvolvimento de processadores levariam anos para desenvolver um novo processador bastante complexo. A solução foi usar o projeto Berkley RISC 1 que provou que era possível construir m processador simples, mas de ter desempenho comparável ou melhor que de um excelente processador CISC da época.
Segundo Zanoni [2013] a Apple, em 1990, se interessou pelos processadores e desenvolveu seu PDA Newton utilizando essa arquitetura. Desde então a ARM entrou no mercado de dispositivos móveis. A quarta geração de processadores ARM, lançada em 1996, teve a introdução de um conjunto de instruções de 16-bit, chamada THUMB. Esse processador foi bastante utilizado em dispositivos móveis, como os iPods da Apple, inclusive no iPod com tocador de vídeo
2.2 ARQUITETURA
Segundo Nachtigall, [2011] a arquitetura ARM é uma arquitetura RISC (ReducedInstruction Set Computer), ou seja, é uma linha de processadores que possui um conjunto regular de instruções que levam aproximadamente a mesma quantidade de tempo para serem executadas. Essas instruções simplificadas são executadas mais rapidamente e consequentemente resultam em um melhor desempenho.
Segundo Da Silva [2012 ou 2013], a arquitetura ARM apresenta como atributos chave de seu desenvolvimento fatores como tamanho da implementação, desempenho e baixo consumo de energia. Esta arquitetura segue o conceito de RISC e para tal, apresenta características como:
• Conjunto grande e uniforme e registradores;
• Arquitetura Load/Store, que permite operações apenas sob o conteúdo de registradores;
• Modos de endereçamentos simples;
• Instruções uniformes e de tamanho fixo, de fácil decodificação.
Em adição a estas características, esta arquitetura apresenta alguns melhoramentos como:
• Controle sob a ULA e deslocador na maioria das instruções de processamento de dados, a fim de maximizar o uso destes dois componentes;
• Modos de endereçamento de auto incremento e auto decremento para otimização de laços de repetição;
• Instruções de Load/Store múltiplos, a fim de maximizar o troughput de dados;
• Execução condicional da maioria das instruções
Segundo Gomes, Leite, Caetano,
2.3 Principais características da arquitetura
• Processador de 32 bits;
• 16 registradores de uso geral;
• Conjunto de instruções extensível com o uso de co-processadores;
...