For IndividualsFor Educators
ExpertMinds LogoExpertMinds
ExpertMinds

Ace your certifications with Practice Exams and AI assistance.

  • Browse Exams
  • For Educators
  • Blog
  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • Support
  • AWS SAA Exam Prep
  • PMI PMP Exam Prep
  • CPA Exam Prep
  • GCP PCA Exam Prep

© 2026 TinyHive Labs. Company number 16262776.

    PracticeAQA GCSEAQA GCSE Computer Science Paper 2Question 08
    Easy2 marksStructured
    Computer systemsGeneralmemoryRAMcache

    AQA GCSE · Question 08 · Computer systems

    State two reasons why computers have more RAM than cache memory.

    How to approach this question

    Think about the properties of RAM and cache. Consider their cost, speed, and physical characteristics. Why would it be impractical or unnecessary to have a large amount of cache?

    Full Answer

    Computers are designed with a memory hierarchy to balance speed, cost, and capacity. There are two main reasons why the amount of RAM is much larger than the amount of cache memory: 1. **Cost:** Cache memory is made from a type of memory called Static RAM (SRAM), which is much faster but also much more complex and expensive to produce than the Dynamic RAM (DRAM) used for main memory. Equipping a computer with a large amount of cache would make it prohibitively expensive. 2. **Physical Proximity to CPU:** Cache memory needs to be extremely fast, so it is located very close to or directly on the CPU chip. There is limited physical space on the CPU, which restricts the amount of cache that can be included. RAM is located on the motherboard, where there is much more physical space available.

    Common mistakes

    ✗ Stating that RAM is non-volatile (it is volatile). ✗ Simply stating "cache is faster" without explaining how that relates to why there is less of it (e.g., by linking speed to cost). ✗ Confusing RAM and ROM.
    Question 07.2All questionsQuestion 09.1

    Practice the full AQA GCSE Computer Science Paper 2

    46 questions · hints · full answers · grading

    Sign up freeTake the exam

    More questions from this exam

    Q01.1Convert the binary number 11010100 into decimal.EasyQ01.2Convert the binary number 10111001 into hexadecimal. You should show your working.MediumQ01.3State the largest decimal number that can be represented using 6 bits.EasyQ02.1Add together the following three binary numbers and give your answer in binary. 00110110 1001...MediumQ02.2Apply a binary shift three places to the right on the bit pattern 10101000. Give the result using...Easy
    View all 46 questions →