No.
|
RISC
|
CISC
|
1
|
It is an acronym for Reduced Instruction Set Computer. It is a type of microprocessor
that has been designed to carry out few instructions at the same time. |
CISC stands for Complex Instruction Set Computer. It is actually a CPU which is capable of executing many operations through a single instruction.
|
2
|
Faster than CISC
|
Slower than RISC chips when performing instructions
|
3
|
Pipelining can be implemented easily
|
Pipelining implementation is not easy
|
4
|
Direct addition is not possible
|
Direct addition between data in two memory locations. Ex.8085
|
5
|
Simple, single-cycle instructions that perform only basic Functions. Assembler instructions correspond to microcode instructions on CISC machine
| |
6
|
RISC architecture is not widely used
|
At least 75% of the processor use CISC architecture
|
7
|
RISC chips require fewer transistors and cheaper to produce. Finally, it’s easier
to write powerful optimized compilers | |
8
|
RISC puts a greater burden on the software. Software developers need to write more
lines for the same tasks |
In CISC, software developers no need to write more lines for the same tasks
|
9
|
Mainly used for real time applications
|
Mainly used in normal PC’s, Workstations and servers
|
10
|
Large number of registers, most of which can be used as general purpose registers
|
CISC processors cannot have a large number of registers
|
11
|
RISC processor has a number of hardwired instruction
|
CISC processor executes microcode instructions
|
12
|
Uses Direct execution control unit.
|
Uses microcode control unit.
|
13
|
Price:
move complexity from hardware to software. |
Price:
move complexity from software to hardware. |
14
|
Performance:
make tradeoffs in favor of a lower CPI, at the Expense of increased code size. |
Performance:
make tradeoffs in favor of decreased code size, at The expense of a higher CPI. |
Saturday, 30 March 2013
Difference Between RISC and CISC
Labels:
Hardware
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment