Back to 课程

Computer Science GCES OCR

0% Complete
0/0 Steps
  1. Cpu Architecture Performance And Embedded Systems Ocr
    5 主题
  2. Primary And Secondary Storage Ocr
    6 主题
  3. Data Storage And Compression Ocr
    12 主题
  4. Networks And Topologies Ocr
    6 主题
  5. Wired And Wireless Networks Protocols And Layers Ocr
    6 主题
  6. Identifying And Preventing Threats To Computer Systems And Networks Ocr
    2 主题
  7. Operating Systems And Utility Software Ocr
    2 主题
  8. Ethical Legal Cultural And Environmental Impact Ocr
    2 主题
  9. Computational Thinking Searching And Sorting Algorithms Ocr
    3 主题
  10. Designing Creating And Refining Algorithms Ocr
    5 主题
  11. Programming Fundamentals And Data Types Ocr
    5 主题
  12. Additional Programming Techniques Ocr
    7 主题
  13. Defensive Design And Testing Ocr
    6 主题
  14. Boolean Logic Diagrams Ocr
    2 主题
  15. Programming Languages And Integrated Development Environments Ides Ocr
    3 主题
  16. The Exam Papers Ocr
    2 主题
  17. Structuring Your Responses Ocr
    3 主题
课 Progress
0% Complete

Exam code:J277

Characteristics of the CPU

What are the common characteristics of the CPU?

  • There are 3 common characteristics 

    • Clock Speed

    • Cache Size

    • Number of Cores

  • Each of these characteristics has a significant impact on the performance of the CPU

image-1---the-cpu

How do the characteristics of the CPU affect performance?

Clock speed

  • The clock speed is measured in Hertz (Hz)

  • The clock speed measures the number of fetch-decode-execute cycles that can take place in 1 second

  • The faster the clock speed, the more instructions can be fetched and executed per second

  • Modern computers have a clock speed in Gigahertz (GHz), meaning billion

  • A clock speed of 3.5GHz can perform up to 3.5 billion instructions per second

 Cache size

  • Cache is very small, very fast memory on or close to the CPU 

  • Cache is used as temporary storage to provide quick access to a copy of frequently used instructions and data

  • The larger the cache size, the more frequently used instructions or data can be stored

  • This results in the CPU having to complete fewer fetch cycles from memory (RAM), speeding up the performance

  • Cache also has a significantly faster read/write speed than RAM, making it much quicker to retrieve instructions from there instead of from memory (RAM) 

Number of cores

  • A core works like it is its own CPU

  • Multiple core processors mean they have multiple separate processing units that can fetch, decode and execute instructions at the same time

  • For example, a dual-core processor would have 2 processing units, each with their own

    • Control Unit (CU)

    • Arithmetic Logic Unit (ALU)

    • Accumulator (ACC)

    • Registers 

  • Multi-core processors can run more powerful programs with greater ease

  • Multiple cores increase the performance of the CPU by working with the clock speed

    • Example: A quad-core CPU (4 cores), running at a clock speed of 3Ghz

      • 4 cores x 3GHz

      • 4 x 3 billion instructions

      • 12 billion instructions per second

cpu-cores-

Examiner Tips and Tricks

A computer with more cores does not always run faster. Other factors can affect performance:

  • Software limitations: Some programs can only use one core

  • Task suitability: Some tasks cannot be split across multiple cores

  • Clock speed: A dual-core CPU with a higher clock speed might outperform a slower quad-core CPU

  • System components: Less RAM, smaller cache, or slower secondary storage can reduce performance

  • Virtual memory: Heavy use of virtual memory can slow down processing

Worked Example

1. State the purpose of the CPU

[1]

2. State what is meant by a dual-core 2.5Ghz processor

[2]

3. Von Neumann architecture contains registers. Identify two registers used in the Von Neumann architecture

[2]

Answer

1. State the purpose of the CPU

[1]

  • The CPU performs the FDE cycle

  • Process instructions

 

2. State what is meant by a dual-core 2.5Ghz processor

[2]

  • Dual-core means there are two cores processing instructions

  • 2.5GHs means it can run 2.5 billion FDE cycles per second

 

3. Von Neumann architecture contains registers. Identify two registers used in the Von Neumann architecture

[2]

  • Program Counter (PC)

  • Memory Address Register (MAR)

  • Memory Data Register (MDR)

  • Accumulator (ACC)

Responses

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