Разница между процессорами с архитектурой RISC и CISC заключается в следующем:
- Набор инструкций. 1 В RISC он сокращён, и большинство инструкций примитивны, в то время как в CISC набор инструкций очень велик и может использоваться для сложных операций. 1
- Время выполнения. 1 У RISC оно очень мало, в то время как у CISC — очень велико. 1
- Расширение кода. 1 В RISC расширение кода может создать проблему, в то время как в CISC — не является проблемой. 1
- Декодирование инструкций. 1 В RISC декодирование инструкций простое, в то время как в CISC — сложное. 1
- Внешняя память. 1 RISC не требует внешней памяти для вычислений, в то время как CISC требует внешней памяти. 1
- Наборы регистров. 1 В RISC присутствует несколько наборов регистров, а в CISC — только один набор регистров. 1
Процессоры RISC фокусируются на эффективности и скорости, используя более простое аппаратное обеспечение и полагаясь на программное обеспечение, в то время как процессоры CISC стремятся к универсальности с большей встроенной функциональностью в аппаратном обеспечении. 4