Preview

Cisc vs. Risc

Good Essays
Open Document
Open Document
1353 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Cisc vs. Risc
MEMIJE, CHEENEE B. CPE 501

CISC VS. RISC

- Which one is better? -

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

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Nt1330 Unit 3 Essay

    • 604 Words
    • 3 Pages

    The whole point of implementing code efficiency is to reduce the amount processes and incorporate each process into one to make this more economical. The other point for code efficiency is to reduce the amount of time that the CNC machine takes to read each of the G-codes (by having say G81 instead of producing thirty lines of G-code, this removes a lot of useless and unneeded code from your program, plus you don’t need know how to produce aimless amounts of different types of code) and time taken for the programmer to produce the G-codes so that this reduces the operation time of producing the product, increases productivity, reduces human errors and increases profits. For example, if I wanted to drill ten holes into a billet, before canned cycles were in place, as the programmer you would need to produce almost thirty lines of G-codes in order to produce one hole, comparing to a single line of just using G81 and the coordinates for where you want the holes (this only increases the speed of producing the program, manufacturing the product and the ability of troubleshoot if there’s an issue). As I have stated above, this will reduce the amount of time of which the programmer will take to produce the code, makes it easier to understand the code, doesn’t fill up the computer’s memory and increased speeds of the CNC machine.…

    • 604 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    It 240 Appendix F

    • 301 Words
    • 2 Pages

    |RAM |RAM is short for Random Access Memory and is a type of memory that is accessed |…

    • 301 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    It stands for basic input/output system and it is is the program a computer's processor uses to get the computer system started after it is switched on. It also controls data flow between the computer's operating system and attached devices. It also tells the CPU where the OS is.…

    • 1180 Words
    • 5 Pages
    Powerful Essays
  • Powerful Essays

    The Paper provides a firsthand summary of discussion, findings and suggestions from a Roundtable of politicians, senior state and federal public servants, and academics, supported by background information papers from credible sources. (32)…

    • 625 Words
    • 3 Pages
    Powerful Essays
  • Powerful Essays

    Comm 226 Notes

    • 6260 Words
    • 26 Pages

    Meaning that there is more performance because of the transistor counts and lower costs because there are more transistors into less space which reduces their cost and cost of products.…

    • 6260 Words
    • 26 Pages
    Powerful Essays
  • Powerful Essays

    Cmos paper

    • 739 Words
    • 3 Pages

    64 –bit architecture is actual a design of the CPU. Some of the advantages of 64-bit architecture are an increase to a maximum of 1,024 GB of RAM, the use of an increased number of processors, faster bus architecture, and it has better scalability with a better price range; a low cost.…

    • 739 Words
    • 3 Pages
    Powerful Essays
  • Satisfactory Essays

    It 205 Week 1 Check Point

    • 252 Words
    • 2 Pages

    IT to me also is a study or storage processing, retrieval, and electronic transmission. IT I believe could be a very broad term for all computers today.…

    • 252 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    RISC chips was developed to provide machines with high-performance at low price. However, the increasing cost made RISC chips develop more and more slowly.…

    • 433 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    One is that a CPU should be designed to execute a minimal set of machine instructions. This approach leads to what is called a reduced instruction set computer (RISC). The argument in favor of RISC architecture is that such a machine is efficient, fast, and less expensive to manufacture. On the other hand, others argue in favor of CPUs with the ability to execute a large number of complex instructions, even though many of them are technically redundant. The result of this approach is known as a complex instruction set computer (CISC). The argument in favor of CISC architecture is that the more complex CPU can better cope with the ever increasing complexities of today’s software. With CISC, programs can exploit a powerful rich set of instructions, many of which would require a multi-instruction sequence in a RISC design.…

    • 458 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    Many convenient, and powerful instructions Many, convenient – Example: Intel Copyright © 2012 Pearson Education, Inc. 0-7 Machine Instruction Types • Data Transfer: copy data from one location to t another th • Arithmetic/Logic: use existing bit patterns to compute a new bit patterns • Control: direct the execution of the program Copyright © 2012 Pearson Education, Inc. 0-8 4 Figure 2.2…

    • 783 Words
    • 4 Pages
    Satisfactory Essays
  • Powerful Essays

    David Out Goliath Case

    • 1240 Words
    • 5 Pages

    Moreover, there are various processors offered by various companies like Macintosh processor. In other words different processors are used for different types of technology.…

    • 1240 Words
    • 5 Pages
    Powerful Essays
  • Satisfactory Essays

    10. What term does Intel use to describe a processor that uses all 64-bit processing? IA64…

    • 429 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    2. What is the role of the chip set? How is it related to the CPU?…

    • 1937 Words
    • 8 Pages
    Good Essays
  • Powerful Essays

    Intel vs Amd

    • 4767 Words
    • 20 Pages

    Computers were formed because of its several parts, parts which makes it a whole. One of which is the “PROCESSOR”, which is one of the most important part of the system unit. The processor, also known as the Central Processing Unit (CPU), serve as the “engine” of the computer. It is the component which enables a user to identify whether the connection is fast or slow in such way that it is being operated. It also enables the system create a fast retrieval of information across the applications and programs. Apparently, selecting the kind or quality of the processor is best considered for performing certain tasks on a computer. It is also responsible for interpreting and processing every code it receives from the other computer components; making it usable for the operating system.…

    • 4767 Words
    • 20 Pages
    Powerful Essays
  • Powerful Essays

    Desktop Processors

    • 2588 Words
    • 11 Pages

    CPU is the most important part in computers. If compared to a person, computer's heart is CPU. Processing information in accordance with its word length, CPU can be divided into: 4-bit processors, 8-bit processors, 16-bit processors, 32-bit processors and 64-bit processors, etc.…

    • 2588 Words
    • 11 Pages
    Powerful Essays