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.'