Arquiteturas RISC e CISC
Gabarito: letra D (apenas II e III). As afirmações verdadeiras são: II (RISC usa muitos registradores para reduzir acessos à memória) e III (CISC simplifica compiladores). A afirmação I inverte os conceitos: RISC tem conjunto reduzido de instruções simples, ao contrário do que diz.
A banca testa o conhecimento das características clássicas de cada arquitetura:
RISC: conjunto reduzido de instruções simples, cada uma executada em aproximadamente um ciclo de clock; grande número de registradores para minimizar acessos à memória; execução direta por hardware (sem microcódigo).
CISC: conjunto amplo de instruções complexas, algumas raramente usadas; microprogramação; instruções que mapeiam construções de linguagens de alto nível, facilitando compiladores.
Item I — ❌ Incorreto
Afirma que RISC tem "número maior de instruções e instruções mais complexas" que CISC. É o contrário: RISC tem conjunto reduzido de instruções simples; CISC tem instruções complexas e numerosas. A banca troca as definições.
Item II — ✅ Correto
Uma das marcas do RISC é o uso de muitos registradores (geralmente 32 ou mais), o que reduz a necessidade de acessos à memória e melhora o desempenho. Esta é uma característica fundamental da arquitetura.
Item III — ✅ Correto
Instruções CISC são mais complexas e próximas das construções de linguagens de alto nível, o que simplifica o trabalho dos compiladores. Embora hoje a diferença seja menor, historicamente essa era uma vantagem do CISC.
Conclusão: corretos apenas os itens II e III. Portanto, a alternativa D é o gabarito.
Gabarito: letra D