Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Arquitetura de processadores: RISC, CISC, WISC e Microprocessadores. — Quadrix 2023

Arquitetura de ComputadoresArquitetura de processadores: RISC, CISC, WISC e Microprocessadores.
Código
qg024548
Banca
Quadrix
Órgão
COFFITO
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Acerca da aritmética computacional, da memória cache e das arquiteturas RISC e CISC, julgue o item.A arquitetura CISC é conhecida por possuir instruções complexas e multifuncionais. Entretanto, apresenta uma única desvantagem: não se permitem executar várias operações em um único comando.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

Arquitetura CISC: instruções complexas e multifuncionais

Gabarito: ERRADO. A afirmação está incorreta porque a arquitetura CISC, embora seja conhecida por possuir instruções complexas e multifuncionais, não tem como única desvantagem a impossibilidade de executar várias operações em um único comando — na verdade, essa é uma de suas principais características. As desvantagens do CISC incluem a impossibilidade de alterar instruções compostas para melhorar o desempenho, o controle microprogramado, o tamanho variável das instruções e a necessidade de múltiplos ciclos de máquina para execução.

A arquitetura CISC (Complex Instruction Set Computer) é um modelo de processador que possui um conjunto grande e complexo de instruções, muitas delas capazes de realizar múltiplas operações em um único comando. Por exemplo, uma instrução CISC pode buscar um operando na memória, realizar uma operação aritmética e armazenar o resultado, tudo em uma única instrução. Essa característica é uma vantagem, pois reduz o tamanho do código executável e facilita o trabalho dos programadores de linguagem de máquina, já que muitas operações comuns estão disponíveis como instruções únicas.

No entanto, essa complexidade traz desvantagens significativas. O controle microprogramado, que é a técnica usada para implementar essas instruções complexas, adiciona uma camada de interpretação que torna a execução mais lenta. Além disso, as instruções CISC têm tamanho variável e requerem múltiplos ciclos de máquina para serem executadas, o que dificulta a otimização do pipeline e o aumento da frequência do clock. Outra desvantagem é a impossibilidade de alterar uma instrução composta para melhorar o desempenho, pois o código equivalente pode ser escrito em um processador RISC usando instruções simples, da maneira que melhor se adequar.

A banca explora a confusão entre a característica de "instruções complexas e multifuncionais" (que é verdadeira) e a ideia de que essa seria a única desvantagem (que é falsa). O candidato que conhece apenas a definição superficial do CISC pode ser induzido a marcar "Certo", mas a análise das desvantagens revela que há múltiplos pontos negativos, não apenas um.

Arquitetura CISC
  • 1Características
    • Instruções complexas e multifuncionais
    • Várias operações em um único comando
    • Controle microprogramado
    • Instruções de tamanho variável
    • Múltiplos ciclos de máquina
  • 2Desvantagens
    • Execução mais lenta (microcódigo)
    • Dificulta otimização do pipeline
    • Poucos registradores especializados
    • Não permite alterar instrução composta
LEVEL · soulevel.com.br

Alternativa E — ❌ Incorreta ⟵ GABARITO

A afirmação está errada porque a arquitetura CISC não tem como única desvantagem a impossibilidade de executar várias operações em um único comando. Na verdade, essa é uma de suas principais características e vantagens. As desvantagens reais do CISC incluem:

  • Controle microprogramado: as instruções complexas são implementadas por microcódigo, o que adiciona uma camada de interpretação e reduz a velocidade de execução.

  • Instruções de tamanho variável: dificultam a decodificação e a otimização do pipeline.

  • Múltiplos ciclos de máquina: cada instrução pode levar vários ciclos de clock para ser executada, variando conforme o modo de endereçamento.

  • Poucos registradores e registradores especializados: limitam a flexibilidade do compilador e aumentam o número de acessos à memória.

  • Impossibilidade de alterar instruções compostas: o código equivalente pode ser escrito em RISC com instruções simples, mas no CISC não é possível modificar uma instrução complexa para melhorar o desempenho.

Portanto, a afirmação de que a única desvantagem é a impossibilidade de executar várias operações em um único comando é falsa, pois essa é uma característica inerente ao CISC, e as desvantagens são outras.

Gabarito: ERRADO

Link permanente: /questoes/qg024548