Questão de Arquitetura de Computadores — Processadores — IF-MG 2024
Arquitetura de Computadores›Processadores
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:
AAs sentenças I, II, III são verdadeiras.
BTodas as sentenças são verdadeiras.
CAs sentenças II, III e IV são verdadeiras.
DSomente as sentenças II e IV são verdadeiras.
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.