Memory: RAM and ROM
RAM is temporary memory for running programs and ROM is permanent memory that holds start-up instructions.
▶ Interact
Play with the controls to see the idea in action.
📘 Learn
RAM is temporary memory for running programs and ROM is permanent memory that holds start-up instructions.
- RAM loses data when power is off
- ROM keeps data permanently
- More RAM lets more programs run
🧠 Quick quiz
Three questions. Score 2 or more to complete the topic.
What is Memory: RAM and ROM?
Within Computer Science, which covers algorithms, programming, data, networks, hardware and safe, responsible use of technology, this topic explains Memory: RAM and ROM. Computing topics explain how software, hardware and data work, with diagrams and models that show each step in order.
Check that you can explain Memory: RAM and ROM in your own words and give one example from everyday life. If you can do that, you have understood the core idea.
Understanding Memory: RAM and ROM helps you design, test and explain programs, websites and systems, from small projects to exam questions.
Memory: RAM and ROM in detail
RAM (random access memory) is the computer's main working memory. It is fast, temporary (volatile) and loses its contents when power is turned off. It holds the programs and data currently in use, so more RAM allows more programs to run smoothly.
ROM (read-only memory) is non-volatile, retaining its content without power, and stores essential start-up instructions, such as the bootstrap or BIOS, which load the operating system. Virtual memory uses part of the storage drive when RAM is full, though it is slower. Understanding the difference explains why you lose unsaved work in a power cut.
How the interactive helps you understand Memory: RAM and ROM
Click a card to flip it and reveal the answer, then move on to the next one.
Before you change anything, predict the result. Then change one value at a time and check whether your prediction was right. This is a quick way to build a correct mental model of Memory: RAM and ROM.
Real-life uses and examples
- Recognise Memory: RAM and ROM in an app or device you use every day.
- Apply Memory: RAM and ROM when you design a small program, website or spreadsheet.
- Explain Memory: RAM and ROM to someone new to computing by comparing it to a familiar process.
Common mistakes to avoid
- Using the term without being able to say what the computer actually does.
- Testing only the normal case and forgetting the edge cases.
- Learning the definition without testing it. Use the quiz and the interactive to check that you can apply the idea.
Frequently asked questions about Memory: RAM and ROM
What is Memory: RAM and ROM?
RAM is temporary memory for running programs and ROM is permanent memory that holds start-up instructions.
What are the most important points about Memory: RAM and ROM?
The main points are: RAM loses data when power is off; ROM keeps data permanently; More RAM lets more programs run.
Why is Memory: RAM and ROM useful?
Understanding Memory: RAM and ROM helps you design, test and explain programs, websites and systems, from small projects to exam questions.
How can I practise Memory: RAM and ROM?
Open the interactive at the top of this page and change the controls one at a time. Predict the result before each change, then take the three-question quiz. A score of two or more marks the topic as complete on this device.
Which topics are related to Memory: RAM and ROM?
Related topics in Computer Science include Application and System Software, Hexadecimal, Units of Data.