Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Processadores — FGV 2024

Arquitetura de ComputadoresProcessadores
Código
fg085483
Banca
FGV
Órgão
INPE
Ano
2024
Nível
Superior
Cargo
Tecnologista Júnior I - Desenvolvimento de Software Embarcado
Os processadores em geral, no que tange à sua arquitetura, podem ser classificados em dois grandes grupos: RISC e CISC.Os processadores com arquitetura
  1. ARISC empregam a técnica de pipelining mais eficazmente.
  2. BCISC facilitam a otimização do código por compiladores.
  3. CCISC aceitam instruções apenas de um tamanho fixo pré-determinado
  4. DRISC tendem a ser mais complexos do ponto de vista do hardware.
  5. ERISC empregam microinstruções para os comandos mais complexos.
Revelar gabarito e comentário

GabaritoA — RISC empregam a técnica de pipelining mais eficazmente.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Arquiteturas RISC e CISC

Gabarito: letra A. Processadores RISC empregam a técnica de pipelining mais eficazmente devido ao seu conjunto reduzido e uniforme de instruções, que permite melhor balanceamento dos estágios do pipeline – característica fundamental dessa arquitetura. As demais alternativas trocam ou invertem atributos típicos entre RISC e CISC.

Alternativa A — ✅ Correta ⟵ GABARITO

A afirmação está correta. A simplicidade e o tamanho fixo das instruções RISC favorecem um pipeline mais eficiente, com menos riscos e maior taxa de throughput. O material de apoio destaca que essas propriedades "permitem um melhor balanceamento de estágios no pipeline do que antes, fazendo pipelines RISC significativamente mais eficientes".

Alternativa B — ❌ Incorreta

Afirma que CISC facilita a otimização do código por compiladores. Na realidade, a complexidade e variedade de instruções CISC tornam a otimização mais difícil; os compiladores aproveitam melhor o conjunto simples e regular do RISC. O texto menciona que os compiladores da época não conseguiam usar eficientemente as instruções complexas do CISC.

Alternativa C — ❌ Incorreta

Diz que CISC aceita instruções apenas de tamanho fixo. Isso é característica do RISC. CISC utiliza instruções de largura variável, conforme descrito no material: "Instruções com largura variável, com a quantidade de bytes variando de acordo com o modo de endereçamento utilizado".

Alternativa D — ❌ Incorreta

Alega que RISC tende a ser mais complexo em hardware. Na verdade, RISC é mais simples: não possui microcódigo, tem menor número de instruções e hardware mais enxuto. CISC é mais complexo devido ao microcódigo e instruções variadas.

Alternativa E — ❌ Incorreta

Afirma que RISC emprega microinstruções para comandos complexos. Isso é típico de CISC. RISC executa instruções diretamente em hardware, sem microcódigo. O texto afirma: "Os processadores baseados na computação de conjunto de instruções reduzidas não têm micro programação, as instruções são executadas diretamente pelo hardware".

NÃO CAIA NESSA!

A banca troca características entre RISC e CISC. Memorize: RISC → instruções simples, fixas, pipeline eficiente, hardware simples, sem microcódigo. CISC → instruções complexas, variáveis, microcódigo, hardware mais elaborado.

Gabarito: letra A.

Link permanente: /questoes/fg085483