Основные отличия RISC (архитектура с сокращённым набором команд) от CISC (архитектура с полным набором команд):
- Количество инструкций. 3 Процессоры RISC используют меньше и проще инструкций, которые выполняются быстро (обычно менее 100). 3 Процессоры CISC имеют сложные инструкции, которые могут выполнять множество операций (большое количество инструкций). 3
- Фокус эффективности. 3 RISC фокусируется на эффективности и скорости, используя более простое аппаратное обеспечение и полагаясь на программное обеспечение. 3 CISC стремится к универсальности с большей встроенной функциональностью в аппаратном обеспечении. 3
- Длина инструкций. 5 По сравнению с CISC архитектура RISC имеет определённую длину инструкций, а также уменьшенное количество однотипных инструкций. 5
Таким образом, RISC, как правило, более быстрый и энергоэффективный, в то время как CISC может быть более компактным с точки зрения размера кода. 3