45,000 Jobs - Get an Interview Call,  Post Your Resume Here
SURESHKUMAR.NET FORUMS
Registered Member Login:
Not a member? Register today!



Welcome to the SURESHKUMAR.NET FORUMS.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.




Networking Interview / Technical Questions Kindly solve an many as questions you can. It will sharpen your skills and those solutions will help others too.

Difference between RISC and CISC

        

Reply
 
LinkBack Thread Tools Display Modes
Old 23-01-07, 08:51 PM   #1 (permalink)
Senior Member
 
Join Date: Jan 2007
Age: 26
Posts: 196
Thanks: 0
Thanked 1 Time in 1 Post
Rep Power: 5 pooja.22 is on a distinguished road
Difference between RISC and CISC

Difference between RISC and CISC

pooja.22 is offline Offline   Reply With Quote
Old 22-01-09, 12:49 AM   #2 (permalink)
Junior Member
 
Join Date: Jan 2009
Age: 22
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Power: 2 kapilkrish is on a distinguished road
Re: Difference between RISC and CISC

Difference between RISC and CISC
kapilkrish is offline Offline   Reply With Quote
Old 23-04-09, 12:40 AM   #3 (permalink)
Junior Member
 
Join Date: Apr 2009
Posts: 2
Thanks: 0
Thanked 2 Times in 2 Posts
Rep Power: 1 jaganthen is on a distinguished road
Smile Re: Difference between RISC and CISC

RISC vs CISC is a topic quite popular on the Net. Everytime Intel (CISC) or Apple (RISC) introduces a new CPU, the topic pops up again. But what are CISC and RISC exactly, and is one of them really better?
This article tries to explain in simple terms what RISC and CISC are and what the future might bring for the both of them. This article is by no means intended as an article pro-RISC or pro-CISC. You draw your own conclusions …
CISC
Pronounced sisk, and stands for Complex Instruction Set Computer. Most PC's use CPU based on this architecture. For instance Intel and AMD CPU's are based on CISC architectures.
Typically CISC chips have a large amount of different and complex instructions. The philosophy behind it is that hardware is always faster than software, therefore one should make a powerful instructionset, which provides programmers with assembly instructions to do a lot with short programs.
In common CISC chips are relatively slow (compared to RISC chips) per instruction, but use little (less than RISC) instructions.
RISC
Pronounced risk, and stands for Reduced Instruction Set Computer. RISC chips evolved around the mid-1980 as a reaction at CISC chips. The philosophy behind it is that almost no one uses complex assembly language instructions as used by CISC, and people mostly use compilers which never use complex instructions. Apple for instance uses RISC chips.
Therefore fewer, simpler and faster instructions would be better, than the large, complex and slower CISC instructions. However, more instructions are needed to accomplish a task.
An other advantage of RISC is that - in theory - because of the more simple instructions, RISC chips require fewer transistors, which makes them easier to design and cheaper to produce.
Finally, it's easier to write powerful optimised compilers, since fewer instructions exist.

RISC vs CISC
There is still considerable controversy among experts about which architecture is better. Some say that RISC is cheaper and faster and therefor the architecture of the future.
Others note that by making the hardware simpler, RISC puts a greater burden on the software. Software needs to become more complex. Software developers need to write more lines for the same tasks.
Therefore they argue that RISC is not the architecture of the future, since conventional CISC chips are becoming faster and cheaper anyway.
RISC has now existed more than 10 years and hasn't been able to kick CISC out of the market. If we forget about the embedded market and mainly look at the market for PC's, workstations and servers I guess a least 75% of the processors are based on the CISC architecture. Most of them the x86 standard (Intel, AMD, etc.), but even in the mainframe territory CISC is dominant via the IBM/390 chip. Looks like CISC is here to stay …
Is RISC than really not better? The answer isn't quite that simple. RISC and CISC architectures are becoming more and more alike. Many of today's RISC chips support just as many instructions as yesterday's CISC chips. The PowerPC 601, for example, supports more instructions than the Pentium. Yet the 601 is considered a RISC chip, while the Pentium is definitely CISC. Further more today's CISC chips use many techniques formerly associated with RISC chips.
jaganthen is offline Offline   Reply With Quote
The Following User Says Thank You to jaganthen For This Useful Post:
maurya18 (25-08-09)
Old 13-10-09, 08:21 PM   #4 (permalink)
Junior Member
 
Join Date: Oct 2009
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Power: 1 gkgopigk is on a distinguished road
Re: Difference between RISC and CISC

RISC
CISC
Used by Apple
Used by Intel and AMD processors
Requires less registers therefore it is easier to design
Slower than RISC chips when performing instructions
Faster that CISC
More expensive to make compared to RISC
Reduced Instruction Set Computer
Complex Instruction Set Architecture
Pipelining can be implemented easily
Pipelining implementation is not easy
Direct addition is not possible
Direct addition between data in two memory locations. Ex.8085
Fewer, simpler and faster instructions
Large amount of different and complex instructions
RISC architecture is not widely used
Atleast 75% of the processor use CISC architecture
RISC chips require fewer transistors and cheaper to produce. Finally, it's easier to write powerful optimized compilers.
In common CISC chips are relatively slow (compared to RISC chips) per instruction, but use little (less than RISC) instructions.
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
Mainly used for real time applications
Mainly used in normal PC’s, Workstations and servers
Large number of registers, most of which can be used as general purpose registers
CISC processors cannot have a large number of registers.
RISC processor has a number of hardwired instructions.
CISC processor executes microcode instructions.
gkgopigk is offline Offline   Reply With Quote
Old 18-11-09, 11:15 PM   #5 (permalink)
Junior Member
 
Join Date: Oct 2009
Location: PATNA
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Power: 1 KUMAR_BIPIN is on a distinguished road
Re: Difference between RISC and CISC

Quote:
Originally Posted by gkgopigk View Post
RISC



CISC

Used by Apple
Used by Intel and AMD processors
Requires less registers therefore it is easier to design
Slower than RISC chips when performing instructions
Faster that CISC
More expensive to make compared to RISC
Reduced Instruction Set Computer
Complex Instruction Set Architecture
Pipelining can be implemented easily
Pipelining implementation is not easy
Direct addition is not possible
Direct addition between data in two memory locations. Ex.8085
Fewer, simpler and faster instructions
Large amount of different and complex instructions
RISC architecture is not widely used
Atleast 75% of the processor use CISC architecture
RISC chips require fewer transistors and cheaper to produce. Finally, it's easier to write powerful optimized compilers.
In common CISC chips are relatively slow (compared to RISC chips) per instruction, but use little (less than RISC) instructions.
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
Mainly used for real time applications
Mainly used in normal PC’s, Workstations and servers
Large number of registers, most of which can be used as general purpose registers
CISC processors cannot have a large number of registers.
RISC processor has a number of hardwired instructions.
CISC processor executes microcode instructions.
KUMAR_BIPIN is offline Offline   Reply With Quote
Reply

Tags
cisc , difference , risc


Currently Active Users Viewing This Thread: 5 (0 members and 5 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +6.5. The time now is 07:13 PM.

More Interview Questions Here...

Content Relevant URLs by vBSEO 3.3.2