Certa.
"Podem-se descrever os elementos que constituem a base da arquitetura RISC através das seguintes assertivas:
- pequeno conjunto de instruções, todas com largura fixa.
- execução otimizada de chamada de funções. *
- menor quantidade de modos de endereçamento.
- uso intenso de pipelining.
- execução rápida de cada instrução (uma por ciclo de clock).
* Execução Otimizada de Chamada de Funções
"Outra característica importante da arquitetura RISC, que a distingue da arquitetura CISC, refere-se ao modo de realizar chamadas de rotinas e passagem de parâmetros. Os estudos sobre compartamento dos programas revelaram que chamadas de funções requerem usualmente poucos dados, mas consomem, na transferência, demorados acessos à memória em leituras e escritas.
Enquanto em máquinas CISC a chamada de funções conduz a operação de leitura/escrita com a memória para a passagem de parâmetros e recuperação de dados, nas máquinas RISC isso ocorre basicamente no processador, utilizando-se para isso mais registradores que as máquinas CISC; os parâmetros e variáveis são manuseados no próprio processador. Com isso isso, o desempenho real do processador melhora, já que executa mais otimizadamente as chamadas de funções e estas ocorrem em quantidade apreciável na média dos programas."
Fonte: Introdução à Organização de Computadores, Mário Monteiro (página 381).
RISC - Reduced Instruction Set Computer
- Acesso à memória somente via load e store. Operando em registradores
- Grande número de registros de propósito geral e poucos registros de propósito específico
- Admite frequências mais altas
- Uso intenso de pipeline
- Executa, em média, uma instrução por ciclo
- Menor ciclo de clock
CISC - Complex Instruction Set Computer
- São mais lentos por executarem instruções mais complexas
- Programas mais curtos e mais simples
- Poucos registradores, obrigando a realizar mais referências à memória
- Hardware mais caro e complexo se comparado ao RISC
- Exige o nível da micro programação
- Não utiliza ou faz uso moderado de pipeline