segunda-feira, 26 de abril de 2010

CISC X RISC

CISCXRISC

Um dos temas mais abordados em arquitetura de computadores é a descrição do processador usado nos computadores. Definiremos a seguir as duas principais plataformas utilizadas e suas respectivas características:
· CISC - Complex Instruction Set Computing (Computador com um Conjunto Complexo de Instruções). Usado em processadores Intel e AMD, esta plataforma suporta mais instruções, no entanto, sua execução é mais lenta.
· RISC – Reduced Instuction Set Computing (Computador com um Conjunto Reduzido de Instruções). Usada em processadores PowerPC (da Apple, Motorola e IBM) e SPARC (SUN). Suporta menos instruções, executando com mais rapidez o conjunto de instruções combinadas.

Principais características:
Processadores CISC
· Execução de várias instruções complexas;
· Controle micro-programado gravado no processador;
· Comprimento de palavras (instruções) variável;
· Número de registradores tipicamente baixo (4 a 16);
· Modo de endereçamento tipicamente alto (4 ou mais)
· Muitas instruções podem acessar a memória (e não apenas LOAD, STORE)
Processadores RISC
· Número de instruções limitado;
· Codificação de instruções em uma palavra de tamanho fixo;
· Execução sem micro-código;
· Altas taxas de execução (próximas a 1 instrução/ciclo)
· Uso intenso de pipelines;
· Podem trabalhar com clocks mais altos
· Controle embutido no Hardware – Instruções executadas pelo hardware
· Número de registradores tipicamente alto (32 a 128)
· Poucos modos de endereçamento;
· Operações envolvendo a memória principal restritas a transferências (LOAD, STORE);
· Números de modos de endereçamento tipicamente baixo (0 a 3)

Nenhum comentário: