Questão de Arquitetura de Computadores — Arquitetura de processadores: RISC, CISC, WISC e Microprocessadores. — FGV 2024
Arquitetura de Computadores›Arquitetura 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.
APossui instruções mais simples.
BSuas instruções demandam menos ciclos de clock para sua execução.
CÉ mais rápida, pois apresenta menos formas de endereçamento.
DPermite o desenvolvimento de programas menores.
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.