- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
What is RISC Processor?
RISC stands for Reduced Instruction Set Computer. In Reduced Instruction Set Computer (RISC) architecture, the instruction set of the computer is simplified to reduce the execution time. RISC has a small set of instructions, which generally include register-to-register operations.
Thus, data is stored in processor registers for computations, and results of the computations are transferred to the memory using store instructions. All operations are performed within the registers of the CPU. In RISC, all instructions have simple register addressing and hence use less number of addressing modes.
RISC uses relatively a simple instruction format and is easy to decode. Here, the instruction length can be fixed and aligned on word boundaries. The RISC processors can execute one instruction per clock cycle.
This is done using pipelining, which involves overlapping the fetch, decode, and execute phases of two or three instructions. As RISC takes relatively a large number of registers in the processor unit, it takes less time to execute its program when compared to CISC.
Features of RISC Processor
There are various features of CISC Processor that are as follows −
- It can relatively few instructions.
- It can relatively few addressing modes.
- It is used for memory access limited to load and store instructions.
- All operations are done within the registers of the CPU.
- It can fixed-length, easily decoded instruction format.
- It is used for single-cycle instruction execution.
- It can be hardwired rather than micro-programmed control.
- Related Articles
- What is Superscalar Processor?
- What is CISC Processor?
- What is RISC Pipeline in Computer Architecture?
- What is the difference between RISC and CISC in Computer Architecture?
- What is a pre-processor directive in C#?
- What is #define pre-processor directive in C#?
- What is a conditional pre-processor directive in C#?
- What are C# pre-processor directives?
- Difference Between RISC and CISC
- What is the difference between VLIW architecture and Superscalar processor?
- Differentiate between a single processor and a multi-processor.
- Single Processor Systems
- What are the key elements of Superscalar Processor?
- What are the Pre-processor Commands in C language?
- What is an interrupt and how does the processor handle normal and multiple interrupts?
