Critérios:
- Acesso à memória:
----> RISC: Load e Store
----> CISC: Qualquer instrução
- Registradores:
----> RISC: Centenas
----> CISC: Dezenas
- Operandos:
----> RISC: Até 3
----> CISC: 1 ou 2
- Complexidade:
----> RISC: No compilador
----> CISC: No código
- Uso do pipeline:
----> RISC: Intensamente
----> CISC: Moderadamente
- Instruções:
----> RISC: Poucas / Simples/ Mesmo tamanho
----> CISC: Muitas / Complexas / Tamanhos variados
- Frequências:
----> RISC: mais altas
----> CISC: mais baixas
- Programas:
----> RISC: Grandes e complexos
----> CISC: Pequenos e simples
- Hardware:
----> RISC: Barato e Simples
----> CISC: Caro e Complexo
- Controle:
----> RISC: Hardwired
----> CISC: Microprogramação
- CPI:
----> RISC: Um
----> CISC: Vários
Gabarito C
CARACTERÍSTICAS CISC
· Mais lentos. Instruções de tamanho variável.
· Programas mais curto e mais simples.
· Poucos registradores.
· Não faz uso completo do pipeline. Faz apenas uso moderado em função da diferença do tempo de execução.
· Os processadores trabalham de forma mais lenta por executarem instruções mais complexas.
· Poucos registradores, obrigando a realizar mais referências às memórias. Referenciar a memória cache mais vezes, referenciar a memória RAM ou os dispositivos de entrada e/ou saída. Decrementando a performance.
· Simplificação de compiladores.
· Hardware mais caro e complexo se comparado ao RISC.
· O controle é no nível da micro programação. A conversão só acontece no nível da micro programação.
· As instruções ficam guardadas no processador.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !