Revise Computingrevisecomputing.co.uk
At a glanceFeaturesStudentsPricingHow it worksFree GCSE notesExam dates
At a glanceFeaturesStudentsPricingHow it worksFree GCSE notesExam dates

Knowledge organisers / Primary Storage (memory)

The difference between RAM and ROM

All topicsPractise exam questions
Knowledge organiser

Primary Storage (memory)

1.2.1b

What you need to know

RAM and ROM are both types of primary storage, but they have very different characteristics. Understanding their differences — particularly volatility, read/write capability, and purpose — is essential.

Key points

  • Definition:Volatile Memory: memory that loses its contents when the power is turned off.
  • Definition:RAM (Random Access Memory): volatile memory that holds data and programs currently in use. Contents are LOST when the power is turned off.
  • Definition:ROM (Read-Only Memory): non-volatile memory that stores firmware essential for booting up. Contents are RETAINED when the power is off.
  • RAM is read AND write — data can be changed. ROM is read-only — data cannot normally be modified.
  • RAM is volatile (loses data without power). ROM is non-volatile (keeps data without power).
  • Exam Tip:A common exam question compares RAM and ROM. Always mention: volatility, read/write capability, and what each stores.
  • Exam Tip:When asked 'State the difference between RAM and ROM', you MUST give BOTH sides. E.g. 'RAM is volatile, ROM is non-volatile'. Just saying 'RAM is volatile' is not enough on its own.
  • Common Mistake:Saying ROM 'cannot store anything'. It CAN store data — it stores the boot-up instructions (firmware). It just cannot be written to during normal operation.
  • Exam Example:'Sat Nav: ROM stores the boot-up sequence. RAM stores the currently open maps and routes. RAM contents are lost when turned off.'