Pular para o conteúdo principal

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

Arquitetura de ComputadoresArquitetura de processadores: RISC, CISC, WISC e Microprocessadores.
Código
fg085410
Banca
FGV
Órgão
INPE
Ano
2024
Nível
Superior
Cargo
Tecnologista Júnior I - Desenvolvimento de Sistemas Eletrônicos Digitais
No desenvolvimento de um sistema hipotético, optou-se por usar uma arquitetura de microprocessador com um maior conjunto de instruções, a arquitetura CISC.Com relação a arquitetura RISC, assinale a opção que apresenta uma vantagem apresentada pela CISC.
  1. APossui instruções mais simples.
  2. BSuas instruções demandam menos ciclos de clock para sua execução.
  3. CÉ mais rápida, pois apresenta menos formas de endereçamento.
  4. DPermite o desenvolvimento de programas menores.
  5. EPermite o desempenho otimizado no software.
Revelar gabarito e comentário

GabaritoD — Permite o desenvolvimento de programas menores.

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 vs RISC: vantagens da CISC

Gabarito: letra D. A principal vantagem da arquitetura CISC (Complex Instruction Set Computer) sobre a RISC é a maior densidade de código, resultando em programas menores. Instruções complexas realizam múltiplas operações em uma só, reduzindo o número total de instruções no programa. Isso foi crucial quando a memória era cara e escassa.

A banca cobra o contraste entre as duas arquiteturas. Diversas alternativas invertem características, atribuindo à CISC propriedades típicas da RISC.

Característica

RISC

CISC

Tamanho do conjunto de instruções

Reduzido

Grande, complexo

Instruções por programa

Mais instruções (código maior)

Menos instruções (código menor)

Ciclos por instrução

Geralmente 1

Múltiplos, variáveis

Modos de endereçamento

Poucos

Muitos

Complexidade da instrução

Simples

Complexa, podendo combinar operações

Alternativa A — ❌ Incorreta

Afirma que a CISC possui instruções mais simples. Na verdade, as instruções CISC são complexas; a simplicidade é uma marca registrada da RISC (reduced instruction set).

Alternativa B — ❌ Incorreta

Diz que as instruções CISC demandam menos ciclos de clock. Ocorre o oposto: instruções CISC costumam exigir mais ciclos devido à sua complexidade (ex.: múltiplos acessos à memória). Instruções RISC tendem a executar em um ciclo.

Alternativa C — ❌ Incorreta

Alega que a CISC é mais rápida por ter menos formas de endereçamento. A CISC, ao contrário, possui muitos modos de endereçamento – o que é uma de suas características definidoras. A RISC tem poucos modos.

Alternativa D — ✅ Correta ⟵ GABARITO

Afirma que a CISC permite o desenvolvimento de programas menores. Correto: instruções complexas realizam mais trabalho por instrução, reduzindo o número total de instruções e, consequentemente, o tamanho do código. Essa vantagem foi decisiva em épocas de memória limitada.

Alternativa E — ❌ Incorreta

Diz que a CISC permite desempenho otimizado no software. Embora instruções complexas possam ser usadas por programadores assembly, essa não é uma vantagem exclusiva ou determinante da CISC. Na prática, compiladores otimizam para RISC com frequência. A principal vantagem é a compactação do código, não a otimização direta.

NÃO CAIA NESSA!

A banca troca as características típicas de CISC e RISC. Lembre-se: CISC = instruções complexas, mais modos de endereçamento, mais ciclos, código menor. RISC = instruções simples, poucos modos, um ciclo, código maior. Quando a alternativa falar em "menos", "mais simples" ou "mais rápido", provavelmente está se referindo à RISC, não à CISC.

Gabarito: letra D.

Link permanente: /questoes/fg085410