1.1.2 Types of processor

Types of processor

  • Complex Instruction Set Computer (CISC):
    • Uses:
      • Complex instructions are built into the machine's hardware. Combines a 'load/store' instruction with the instruction that carries out the actual calculation
    • Advantages:
      • Compiler has very little work to do to translate high level language statement into machine
      • Because the code is relatively short, very little RAM is required to store the instructions
    • Disadvantages:
      • Only 20% of instructions are used in the average program
      • May take longer to complete very complex tasks as instructions can take more than one clock cycle to be completed
  • Reduced Instruction Set Computer (RISC):
    • Uses:
      • Only simple instructions taking one clock cycle can be executed
    • Advantages:
      • Pipelining is possible due to each instruction taking the same amount of time
      • Faster to complete with basic instructions
    • Disadvantages:
      • The computer has to do more work to translate high level code into machine code.
      • More RAM is required to store programs as more instructions are required to complete tasks
  • Pipelining:
    • Almost every CPU carries…

Comments

No comments have yet been made

Similar Computing resources:

See all Computing resources »See all The characteristics of contemporary processors, input, output and storage devices - Components of a computer and their uses resources »