Pergunta:
Quando abordamos arquiteturas de processador CISC e RISC, podemos afirmar: I – Na arquitetura CISC, as instruções precisam de múltiplos ciclos de máquina, enquanto instruções RISC usam um ciclo. II – Por não haver microcódigos embutidos no processador, programar em arquitetura CISC se torna mais complexo do que na arquitetura RISC. III – Arquiteturas RISC utilizam pipeline, o que permite a execução simultânea de múltiplas instruções. Assinale a alternativa correta: A) Apenas a afirmação I está correta. B) Apenas a afirmação II está correta. C) As afirmações II e III estão corretas. D) As afirmações I e III estão corretas. E) Apenas a afirmação III está correta.
Em arquiteturas CISC (Complex Instruction Set Computing), as instruções são frequentemente mais complexas, demandando múltiplos ciclos de máquina para serem executadas. Arquiteturas RISC (Reduced Instruction Set Computing), por outro lado, buscam instruções mais simples que podem ser executadas em um único ciclo. A alternativa correta é a letra A) Apenas a afirmação I está correta.
Contrariamente à afirmação, a arquitetura CISC muitas vezes incorpora microcódigos embutidos, o que pode aumentar a complexidade da programação em comparação com a arquitetura RISC, que se esforça para ter instruções mais simples e diretas.
Embora as arquiteturas RISC frequentemente usem pipelines para otimizar a execução de instruções, isso não implica necessariamente na execução simultânea de múltiplas instruções, tornando a afirmação III incorreta.
#SPJ1