quarta-feira, 23 de novembro de 2016

Arquiteturas RISC x CISC

  • O projeto do Conjunto de Instruções inicia com a escolha de uma entre duas abordagens, a abordagem RISC e a CISC. 
  • O termo RISC é a abreviação de Reduced Instruction Set Computer, ou Computador de Conjunto de Instruções Reduzido e CISC vem de Complex Instruction Set Computer, ou Computador de Conjunto de Instruções Complexo. 
  • Um computador RISC parte do pressuposto de que um conjunto simples de instruções vai resultar numa Unidade de Controle simples, barata e rápida
  • Já os computadores CISC visam criar arquiteturas complexas o bastante a ponto de facilitar a construção dos compiladores, assim, programas complexos são compilados em programas de máquina mais curtos. Com programas mais curtos, os computadores CISC precisariam acessar menos a memória para buscar instruções e seriam mais rápidos.
Os processadores RISC geralmente adotam arquiteturas mais simples e que acessam menos a memória, em favor do acesso aos registradores. A arquitetura Registrador-Registrador é mais adotada, enquanto que os computadores CISC utilizam arquiteturas Registrador-Memória.

CaracterísticasRISCCISC
ArquiteturaRegistrador-RegistradorRegistrador-Memória
Tipos de DadosPouca variedadeMuito variada
Formato das InstruçõesInstruções poucos endereçosInstruções com muitos endereços
Modo de EndereçamentoPouca variedadeMuita variedade
Estágios de PipelineEntre 4 e 10Entre 20 e 30
Acesso aos dadosVia registradoresVia memória

Sem comentários:

Enviar um comentário