Award up to two marks for a linked explanation such as:
- A new program can be loaded/changed without rewiring/reconfiguring the computer (1) because the instructions are held in main memory and can be replaced (by loading a different program) (1)
- Different programs can be run on the same computer (1) because the program instructions are stored in RAM/main memory (1)
- The CPU can fetch instructions automatically (1) so an operator is not needed to enter each instruction by hand (1)
- Instructions can be stored and run in sequence (1) because the CPU reads the next instruction from main memory (1)
For both marks, the expansion must follow/associate with the statement.
Allow a benefit stated as an example, e.g. a program can be run as soon as it is loaded (1), with a linked reason (1)
Do not accept a statement that only describes storing or loading, e.g. 'programs can be loaded into memory', without a benefit and a linked reason.
Do not accept 'it is faster' / RAM is quicker to access than secondary storage / RAM is closer to the CPU (1 for nothing): this describes the speed of RAM, not a benefit of storing program instructions in main memory.
Do not accept answers about secondary storage holding programs, e.g. 'the program is kept on the hard drive when the computer is turned off', as this is a property of secondary storage, not of the stored program concept.
Ignore references to the fetch-decode-execute cycle that are not linked to a benefit.