Free GCSE Computer Science lessons for clear revision.

Free Lessons -> GCSE / Key Stage 4 -> Computer Science

GCSE Computer Science · Speed and bottlenecks

System performance factors

Explain how CPU, memory, storage and software factors combine to affect computer performance.

Computer systems45-60 minutesSelf-contained lesson

Lesson overview

Explain how CPU, memory, storage and software factors combine to affect computer performance.

Focus: System performance factors.

What you will learn

  • Explain how CPU clock speed, cores and cache can affect performance.
  • Explain how RAM capacity can affect multitasking and loading.
  • Explain how storage speed can affect start-up and file access.
  • Apply performance factors to specific user scenarios.

Before you start

  • CPU cycle.
  • Memory and secondary storage.
  • Operating system roles.

Bottleneck scenarios

Use the gaming, video editing, school laptop and web-browsing examples below to identify likely performance bottlenecks.

System performance factors infographic

Photorealistic GCSE Computer Science infographic showing CPU clock speed, cores, cache, RAM, storage and software affecting computer performance.
Use this visual to explain performance as a combination of hardware and software factors.Download visual

Explanation

Performance depends on the whole system, not one number. A fast CPU can still feel slow if there is too little RAM or very slow storage.

Clock speed affects how many cycles a CPU can perform per second. More cores can help with tasks that can be split into parallel work.

Cache, RAM, storage speed, background processes and software efficiency can all affect how quickly a computer responds.

Worked examples

Finding a bottleneck

A laptop is slow when many browser tabs and apps are open.

The storage is fast, but RAM usage is almost full.

The system starts using slower storage as temporary space.

Answer: RAM capacity is likely to be the main bottleneck in this scenario.

Quick checks

1. Why might more RAM improve multitasking?

  1. a. More programs and data can stay in fast memory
  2. b. It changes every file into Unicode
  3. c. It removes the CPU
Reveal answer

Answer: a. Correct. More RAM can reduce reliance on slower storage.

Not quite. RAM helps hold currently used programs and data.

2. Which performance factor is closest to the CPU?

  1. a. Printer paper
  2. b. Cache
  3. c. A website logo
Reveal answer

Answer: b. Correct. Cache is fast memory close to the CPU.

Not quite. Cache supports fast access to frequently used data and instructions.

Practice

1. Give one CPU factor that can affect performance.

Reveal answer

Answer: Clock speed, number of cores or cache size.

Marking: Credit valid CPU factor.

2. Why might an SSD improve start-up time compared with a hard drive?

Reveal answer

Answer: It can access stored data faster.

Marking: Credit faster storage access.

3. Why does performance depend on the task?

Reveal answer

Answer: Different tasks stress CPU, RAM, storage or graphics differently.

Marking: Credit scenario-specific bottlenecks.

4. Give one software factor that can reduce performance.

Reveal answer

Answer: Too many background processes, inefficient software or malware.

Marking: Credit valid software-related factor.

Exam practice ladder

  • Fluency: recall the key term and use it accurately.
  • Application: apply the idea to the scenario rather than giving a generic definition.
  • Algorithmic reasoning: show the steps, condition or variable change clearly.
  • Evaluation: explain why one method, structure or control is suitable.

Answers and marking guidance

Exact answers and marking guidance are hidden under each question. For this lesson, earn marks by naming the correct Computer Science idea, applying it to the scenario and showing the logic or value change clearly.

Common mistakes

  • Saying one hardware number always decides performance.
  • Assuming more cores always help every task equally.
  • Ignoring the scenario in the question.
  • Forgetting software can affect performance too.

Extension

Recommend upgrades for a slow school laptop and justify each choice using likely bottlenecks.

Next lesson

Next, continue with Network Types and Topologies.

Exam-board guidance

Aplailasain is an independent learning resource and is not endorsed by any exam board.

AQA GCSE Computer Science

AQA GCSE Computer Science: this skill supports problem solving, clear algorithms and accurate programming explanations.

OCR GCSE Computer Science

OCR GCSE Computer Science: expect precise algorithm reasoning, trace work and careful use of programming vocabulary.

Pearson Edexcel GCSE Computer Science

Pearson Edexcel GCSE Computer Science: practise explaining the method as well as giving the final answer or code.

Eduqas GCSE Computer Science

Eduqas GCSE Computer Science: secure the transferable idea first, then check how your class applies it in tasks.

WJEC Wales

WJEC Wales: use accurate terminology and show enough working for the examiner to follow your logic.

CCEA

CCEA: connect the idea to your class route and use the same algorithm, programming or systems vocabulary your teacher uses.