RISC

Stands for "Reduced Instruction Set Computing" and is pronounced "risk." RISC is a type of processor architecture that uses fewer and simpler instructions than a complex instruction set computing (CISC) processor. RISC processors perform complex instructions by combining several simpler ones.

Several CPUs in the 1990s and early 2000s used RISC architecture. One of the most popular was the IBM PowerPC processor, which Apple used in its PowerMac line of computers for nearly a decade. In 2006, Apple switched to CISC-based Intel CPUs. Nearly all personal computers now use CISC processors made by Intel or AMD.

RISC vs CISC

  1. RISC processors require fewer cycles per second than CISC processors. A RISC processor may complete more operations per second than a CISC processor running at the same clock speed.
  2. RISC processors simplify pipelining (performing multiple instructions at once) compared to CISC processors. Smaller instructions are easier to synchronize or "pipeline" than larger ones.
  3. Since RISC processors store fewer instructions than their CISC counterparts, less transistors are required to store instructions. Therefore, RISC processors can use more transistors to store memory.

CPU transistors are now a fraction of the size they were two decades ago, so storing fewer instructions is less advantageous. Since modern computers perform a wide array of complex instructions, CISC processors typically provide better overall performance than RISC alternatives.

Updated February 14, 2020 by Per C.

quizTest Your Knowledge

What does "ECC" in ECC RAM stand for?

A
Error-correcting code
0%
B
Enhanced chip calculation
0%
C
Encryption counter
0%
D
Encoded chipset
0%
Correct! Incorrect!     View the ECC definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of RISC on this page is an original definition written by the TechTerms.com team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.