Memory – RAM, ROM, Cache, Flash & Virtual

46 Computer Science Topics

We’ve created 46 modules covering every Computer Science topic needed for GCSE level. These are transferable across AQA, CIE, Edexcel, CIE & Internationally. Suitable for teachers or home educators alike.

Whether you’re a brand new Computer Science teacher, or you’ve been teaching ICT for years, our resources will save you hours and hours of lesson preparation every single week.

View the resources →

Candidates should be able to:

  • describe the difference between RAM and ROM
  • explain the need for ROM in a computer system
  • describe the purpose of RAM in a computer system
  • explain how the amount of RAM in a personal computer affects the performance of the computer
  • explain the need for virtual memory
  • describe cache memory
  • describe flash memory
  • discuss how changes in memory technologies are leading to innovative computer designs.

What are the differences between ROM and RAM?

RAM (

This content is restricted to subscribers