CISC vs RISC
There are two different ways of designing computer processors:
- CISC (Complex Instruction Set Architecture) uses a large set of complex, multi-step instructions, aiming to do more work per instruction, common in PCs (x86) by Intel/AMD.
- RISC (Reduced Instruction Set Architecture) uses a small, simple, highly optimized set of instructions for faster execution and better energy efficiency.
The differences between CISC and RISC include:
- RISC uses a small set of simple, fixed-size instructions designed to execute in a single clock cycle.
- CISC includes a larger set of instructions, many of which are complex and can perform multiple operations (e.g., memory access and computation) in a single instruction.
- CISC instructions often require multiple clock cycles.
“A bank is a place that will lend you money
if you can prove that you don’t need it.”
― Bob Hope on banks
|