Questão de Arquitetura de Computadores — Processadores — FGV 2024
Arquitetura de Computadores›Processadores
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
ARISC empregam a técnica de pipelining mais eficazmente.
BCISC facilitam a otimização do código por compiladores.
CCISC aceitam instruções apenas de um tamanho fixo pré-determinado
DRISC tendem a ser mais complexos do ponto de vista do hardware.
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.