Back to 课程

Computer-Science-A-level-Ocr

0% Complete
0/0 Steps
  1. 3-3-networks
    8 主题
  2. 3-2-databases
    7 主题
  3. 3-1-compression-encryption-and-hashing
    4 主题
  4. 2-5-object-oriented-languages
    7 主题
  5. 2-4-types-of-programming-language
    4 主题
  6. 2-3-software-development
    5 主题
  7. 2-2-applications-generation
    6 主题
  8. 2-1-systems-software
    8 主题
  9. 1-3-input-output-and-storage
    2 主题
  10. 1-2-types-of-processor
    3 主题
  11. 1-1-structure-and-function-of-the-processor
    1 主题
  12. structuring-your-responses
    3 主题
  13. the-exam-papers
    2 主题
  14. 8-2-algorithms-for-the-main-data-structures
    4 主题
  15. 8-1-algorithms
    10 主题
  16. 7-2-computational-methods
    11 主题
  17. 7-1-programming-techniques
    14 主题
  18. 6-5-thinking-concurrently
    2 主题
  19. 6-4-thinking-logically
    2 主题
  20. 6-3-thinking-procedurally
    3 主题
  21. 6-2-thinking-ahead
    1 主题
  22. 6-1-thinking-abstractly
    3 主题
  23. 5-2-moral-and-ethical-issues
    9 主题
  24. 5-1-computing-related-legislation
    4 主题
  25. 4-3-boolean-algebra
    5 主题
  26. 4-2-data-structures
    10 主题
  27. 4-1-data-types
    9 主题
  28. 3-4-web-technologies
    16 主题
课 Progress
0% Complete

RISC and CISC

  • A computer processor will have an instruction set that it can use to execute programs

  • This will vary from one processor to the next

  • There are 2 types of processors:

    • Complex Instruction Set Computer 

    • Reduced Instruction Set Computer

RISC (Reduced Instruction Set Computer)

  • Reduced Instruction Set Computer (RISC) consists of a smaller instruction set with more simple instructions

  • Each instruction takes one clock cycle to execute which makes it more suitable for pipelining

  • Compilers are more complicated so will generate more instructions

  • Has fewer addressing modes

  • Is usually used in smartphones and tablets

CISC (Complex Instruction Set Computer)

  • Complex Instruction Set Computer (CISC) consists of a larger instruction set which includes more complex instructions

  • As the instructions are more complex, they can take more than one clock cycle to execute

  • Has more general purpose registers

  • Instructions take up less space in memory

  • Is usually used in laptops and desktop computers

What’s the difference between RISC & CISC?

 

RISC

CISC

Features

Has fewer transistors

Has more transistors

Takes one clock cycle per instruction

Takes multiple clock cycles per instruction

Suited to pipelining

Not suited to pipelining

Compilers are more complicated

Compilers are less complicated

Has fewer general purpose registers

Has more general purpose registers

Used in smartphones and tablets

Used in laptops and desktops

Has fewer addressing modes

Has more addressing modes

Benefits / Drawbacks

Requires less power

Requires more power

Costs less to manufacture

Costs more to manufacture

Takes up more space in memory

Takes up less space in memory

  • A program that has been written for a RISC processor won’t work on a CISC processor and vice versa

  • A program that has been written for a RISC processor won’t necessarily work on another RISC processor as they may have different instruction sets

Responses

您的邮箱地址不会被公开。 必填项已用 * 标注