Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Processadores — IF-MG 2024

Arquitetura de ComputadoresProcessadores
Código
qg240214
Banca
IF-MG
Órgão
IF-MG
Ano
2024
Nível
Superior
Cargo
PROFESSOR EBTT - Sistemas da Computação - Bambuí
De acordo com as arquiteturas RISC e CISC podemos concluir que:I - Os processadores RISC têm vantagens na velocidade e eficiência, pois a simplificação do conjunto de instruções permite que as operações sejam realizadas mais rapidamente e com maior previsibilidade de desempenho.II - A arquitetura RISC é mais escalável e adaptável às novas tecnologias, permitindo aprimoramentos contínuos em velocidade e eficiência energética, o que é crucial para dispositivos móveis e servidores de alto desempenho.III - Embora o conjunto de instruções simplificado facilite a construção do hardware, ele pode exigir que os programadores desenvolvam código mais longo e potencialmente menos eficiente em termos de espaço.IV - As instruções CISC não podem lidar diretamente com operações de alto nível como estruturas de repetição e operações de manipulação de cadeira de caracteres permitindo compiladores mais complexos.Assinale a alternativa correta:
  1. AAs sentenças I, II, III são verdadeiras.
  2. BTodas as sentenças são verdadeiras.
  3. CAs sentenças II, III e IV são verdadeiras.
  4. DSomente as sentenças II e IV são verdadeiras.
  5. ENenhuma das sentenças são verdadeiras.
Revelar gabarito e comentário

GabaritoA — As sentenças I, II, III são verdadeiras.

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. As sentenças I, II e III descrevem corretamente características da arquitetura RISC: instruções simples e em menor número, maior velocidade e previsibilidade, escalabilidade e adaptabilidade, e a possibilidade de código mais longo (trade-off). A sentença IV é falsa, pois inverte a realidade: as instruções CISC podem lidar diretamente com operações de alto nível, como estruturas de repetição e manipulação de strings, o que, inclusive, pode simplificar os compiladores.

RISC vs CISC
  • 1RISC
    • Instruções simples e rápidas
    • Maior previsibilidade
    • Escalável e eficiente
    • Código mais longo (trade-off)
  • 2CISC
    • Instruções complexas
    • Lidam com operações de alto nível
    • Simplificam compiladores
    • Hardware mais complexo
LEVEL · soulevel.com.br

Item I — ✅ Correto

A redução do conjunto de instruções permite que cada instrução execute em poucos ciclos de clock (idealmente um), aumentando a velocidade e a previsibilidade de desempenho. Isso é uma vantagem clássica do RISC.

Item II — ✅ Correto

A simplicidade do RISC facilita a implementação de técnicas como pipelining avançado e múltiplos núcleos, além de permitir maior eficiência energética. Por isso arquiteturas RISC (como ARM) dominam dispositivos móveis e RISC-V ganha espaço em servidores.

Item III — ✅ Correto

Com menos instruções disponíveis, tarefas complexas exigem sequências mais longas de instruções, resultando em programas com maior quantidade de código (code bloat). Isso é um trade-off bem conhecido. No entanto, compiladores otimizam para minimizar o impacto.

Item IV — ❌ Incorreto

A afirmação de que instruções CISC "não podem lidar diretamente com operações de alto nível" é falsa. Pelo contrário: a filosofia CISC é justamente oferecer instruções complexas que executam múltiplas operações elementares, como instruções de repetição (loop) e manipulação de strings (ex.: REP MOVS no x86). Isso pode simplificar a geração de código pelos compiladores, embora aumente a complexidade do hardware.

NÃO CAIA NESSA!

A banca inverteu o conceito: trocou "podem" por "não podem". CISC é conhecida por ter instruções poderosas que lidam diretamente com operações de alto nível; RISC é que deixa isso a cargo do compilador. Fique atento a esse tipo de inversão nas questões.

Conclusão: Verdadeiras: I, II, III. Falsa: IV. Portanto, a alternativa correta é a letra A.

Link permanente: /questoes/qg240214