Tecnologia

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (355 palavras )
  • Download(s) : 0
  • Publicado : 14 de março de 2013
Ler documento completo
Amostra do texto
Arquitetura RISC e CISC



Máquinas CISC (Complex Instruction Set Computer) têm um conjunto de instruções grande, de tamanhos variáveis, com formatos complexos. Muitas dessas instruções sãobastante complicadas, executando múltiplas operações quando uma única instrução é dada (por exemplo, é possível realizar um loop complexo usando apenas uma operação assembly). O problema básico commáquinas CISC é que um conjunto pequeno de instruções complexas torna o sistema consideravelmente mais lento. Os projetistas decidiram retornar a uma arquitetura mais simples, delegando ao compilador aresponsabilidade de produzir código eficiente com esse novo conjunto de instruções. Máquinas que utilizam esta filosofia são chamadas de máquinas RISC.

A arquitetura RISC (Reduced Instruction SetComputer), como o próprio nome já diz, tem como principal objetivo simplificar as instruções de modo que elas possam ser executadas mais rapidamente. Cada instrução executa apenas uma operação, que sãotodas do mesmo tamanho, tem poucos formatos, e todas as operações aritméticas devem ser executadas entre registradores (dados da memória não podem ser utilizados como operandos). Praticamente todosos conjuntos de instruções (para qualquer arquitetura) lançados desde 1982 têm sido RISC, ou alguma combinação entre RISC e CISC.

Membros da família x86 de arquitetura Intel são conhecidos comomáquinas CISC, enquanto que a família Pentium e processadores MIPS são conhecidos como máquinas RISC.

Na tabela as principais diferenças entre as arquiteturas:

|RISC|CISC |
|Múltiplos conjuntos de registradores, muitas vezes|Único conjunto de registradores, tipicamente entre 6 e 16 |
|Superando 256 |registradores...
tracking img