AQA · GCSE · Computer Science

    Course version: 8525 · Version from Sept 2020

    Systems architecture: RAM

    RAM (Random Access Memory) is the main memory a computer uses while programs are running.

    Checked against the AQA 8525 specification (opens in a new tab) on .

    • Point 15 of 30

    Study notes

    From the checked teaching notes for this specification point.

    The idea

    RAM (Random Access Memory) is the main memory a computer uses while programs are running. It is volatile: its contents are lost when power is removed. The processor fetches instructions and data from RAM, and results are written back to it, so RAM must be directly accessible to the CPU. RAM holds the currently running programs, the operating system in use and the data being worked on. Because RAM is limited, a computer may need to manage which contents are held there. Read each option carefully: a distractor may describe ROM (non-volatile, holds start-up instructions) or secondary storage (long-term files). Choose the option that matches RAM's role as fast, volatile working memory.

    What earns the marks

    • RAM is volatile, so its contents are lost when the power is switched off.
    • RAM holds the programs currently being executed, the data in use and the parts of the operating system in use.
    • The CPU can read instructions and data from RAM and write results back to it.
    • RAM is working memory used during processing, not long-term storage of files.
    • RAM is distinct from ROM, which is non-volatile and holds start-up instructions.

    Common mistakes and how to put them right

    • Confusing RAM with long-term storage.

      Put it right: RAM is volatile working memory; files kept permanently belong in secondary storage.

    • Describing RAM as non-volatile.

      Put it right: RAM loses its contents when power is removed, unlike ROM.

    • Thinking RAM stores the start-up (bootstrap) instructions.

      Put it right: Those are held in ROM; RAM holds running programs and data.

    Exam tips

    • Underline the key word in the question (for example 'volatile' or 'currently running') before comparing options.
    • Eliminate any option that describes ROM or secondary storage rather than working memory.
    • Check that the chosen option is true of RAM in general, not just of one type of computer.

    Try the lesson

    The start of the Systems architecture: RAM lesson, made from checked teaching notes for this specification point.

    Have a go first

    Which statement best describes the role of RAM in a computer system?

    There is more to this lesson

    The full lesson goes on to check your understanding and help you earn the marks. Create a free account to carry on, with your progress saved.

    Carry on with the full lesson

    A week of Premium from your first lesson · Then the free plan continues · No card, no charge

    Test your understanding of Systems architecture: RAM

    Active recall beats re-reading. Take an instant quiz now to test what you’ve learned and lock it into long-term memory.

    Take topic quiz

    A week of Premium from your first lesson · Then the free plan continues · No card, no charge