FC ConcursosFC Concursos

Questão FC266540

No projeto de arquiteturas e organização de computadores, as abordagens CISC e RISC representam filosofias diferentes em relação a quantidade de instruções, modos de endereçamento,

Processador

IDECAN · 2019

No projeto de arquiteturas e organização de computadores, as abordagens CISC e RISC representam filosofias diferentes em relação a quantidade de instruções, modos de endereçamento, especialização dos registradores, etc. Assinale a alternativa que representa uma diferença legítima entre as duas abordagens.

  1. A abordagem CISC supõe um conjunto limitado de instruções com formato fixo.
  2. A abordagem RISC supõe um grande número de registradores de propósito geral.
  3. Tanto RISC quanto CISC evitam otimizações no pipeline devido aos hazards.
  4. A abordagem RISC tende a usar conjuntos de instruções cada vez mais ricos, visando simplificar o projeto de compiladores.
  5. A abordagem RISC tende a usar conjuntos de instruções cada vez mais ricos, visando melhorar o desempenho.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A arquitetura RISC adota um conjunto reduzido de instruções simples e, por isso, desloca parte da complexidade para o compilador. Para manter alto desempenho, ela privilegia operações do tipo registrador–registrador, usando a memória apenas em instruções específicas LOAD/STORE.

Isso torna essencial dispor de um grande número de registradores de propósito geral: quanto mais registradores disponíveis, menos acessos à memória, menor latência e melhor aproveitamento do pipeline. O compilador pode então alocar variáveis em registradores, reduzir cargas/armazenamentos e gerar código mais eficiente.

Em resumo, ter muitos registradores é uma característica estrutural da filosofia RISC, voltada a reduzir tráfego de memória, simplificar o hardware de decodificação e maximizar o desempenho por ciclo.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo