Menu

Edexcel GCSE Computer Science (1CP2) Exam Questions

Build a practice paper from 693 exam-style questions, each with its mark scheme and example answers. Print it, or answer it on paper and then open the mark schemes. Or browse the questions by topic.

Build a paper

Topics (none ticked: all of them)
Question types (none ticked: all of them)

Practice paper

4 questions · 12 marks

Pick again
Print
1Describe2 marksStored Program Computers Swap Remove

A computer is based on the von Neumann stored program concept.

Describe how the CPU uses main memory (RAM) during the fetch-decode-execute cycle.

[2 marks]
Mark scheme

Award up to two marks for a linked description such as:

  • The program's instructions (and the data it uses) are held in main memory/RAM (1) so the CPU fetches both the instructions and the data from that one memory (1)
  • The CPU fetches the next instruction from main memory/RAM (1) using the address of the memory location that holds it (1)
  • The CPU reads/fetches data from main memory/RAM (1) when an instruction needs it and writes the result back to main memory/RAM (1)
  • The program's instructions are held in main memory/RAM while the program runs (1) and the CPU fetches them one at a time/one after another to be decoded and executed (1)

Allow 'memory' for main memory/RAM.

Allow 'gets' for fetches/reads.

For both marks, the development must say what the CPU does with the contents of main memory (fetches/reads/writes), not just that main memory is used.

Do not accept answers about the program being stored in secondary storage, such as on a hard drive, or about it being loaded from there.

Do not accept benefits such as the computer running faster or being easier for the user.

Do not accept naming CPU components (control unit, arithmetic logic unit, registers) or buses on their own, without saying what is stored or fetched.

Do not accept 'the computer stores data' on its own, without a link to the instructions of a program.

Example answers and how they were marked
Full marks2/2

The program's instructions and the data it uses are both held in the same main memory (RAM), so the CPU can fetch the instructions and the data it needs from that one memory.

Why: Linked point (1) that instructions and data are stored together in main memory, with the development (1) that the CPU fetches both from the same memory.

Some marks1/2

The CPU fetches the instructions from main memory so that they are processed more quickly.

Why: The first point earns (1) for the CPU fetching instructions from main memory. The second statement is a benefit (speed), which the 'Do not accept benefits' line rules out, so it earns nothing.

No marks0/2

The control unit decodes each instruction and the ALU carries out the calculations.

Why: Both statements name CPU components without saying what is stored, fetched or written, which the mark scheme tells examiners not to accept, so neither earns a mark.

2Describe2 marksSecondary Memory Swap Remove

A laptop uses a solid state drive (SSD) for secondary storage.

Describe how data is stored on a solid state drive.

[2 marks]
Mark scheme

Award up to two marks for a linked description such as:

  • Data is stored on (flash) memory chips/cells (1) as a pattern of electrical charges (1)
  • A current/voltage forces electrons through a barrier (1) so that they are trapped (or not trapped) to hold/represent a value (1)
  • Cells with a trapped charge and cells with no trapped charge (1) represent 1s and 0s/binary (1)
  • The trapped charge remains when the power is turned off (1) so the data is not lost/it is non-volatile (1)

Do not accept responses that describe magnetic storage, e.g. magnetised platters, spinning disks or read/write heads, or optical storage, e.g. lasers, pits and lands.

Do not award a mark for 'it is solid state' or 'it has no moving parts' without a description of how the data is stored.

Do not award a mark for restating the stem, e.g. 'a laptop uses an SSD' or 'an SSD uses flash memory'.

'Data is stored as electrical charges' on its own, with no reference to memory chips/cells or to how the charge is held, earns a maximum of one mark (1).

A response that only describes electrons being trapped, with no link to how the value/data is represented, earns one mark (1). The second mark needs a link such as trapped and not trapped charge representing 1s and 0s, or the trapped charge being kept so the data is not lost.

Example answers and how they were marked
Full marks2/2

A current is used to force electrons through a barrier so that they become trapped, and a cell with a trapped charge or a cell with no trapped charge represents a 1 or a 0.

Why: Linked description: a current forces electrons through a barrier (1) and trapped/not trapped charge represents 1s and 0s (1).

Some marks1/2

The data is stored in flash memory chips.

Why: Gives the creditworthy point that data is stored on flash memory chips (1) but does not develop it, e.g. by saying the data is held as electrical charges or by describing trapped electrons.

No marks0/2

The data is stored as magnetised areas on a spinning platter.

Why: This describes magnetic storage, which the mark scheme says not to accept for a solid state drive.

3Explain2 marksPrimary Memory Swap Remove

RAM is used to store data while a computer is running.

Explain one reason why the data in RAM is lost when a computer is switched off.

[2 marks]
Mark scheme

Award up to two marks for a linked explanation such as:

  • RAM is volatile (memory) (1) because it needs a constant/continuous power supply to hold/store the data it contains (1)
  • Data is held in RAM as electrical states/charges (1) so when the power supply is removed these states cannot be kept/refreshed and the data is lost (1)
  • RAM is used as short-term storage for the data and instructions currently in use (1) because it can only hold them while the computer has power (1)

For both marks, the expansion must follow/associate with the statement and must link the loss of the data to the power supply being removed.

Accept 'RAM is volatile' on its own for the first mark; the second mark is only awarded for a linked reason about the power supply.

Do not accept 'RAM is temporary/short-term memory' or 'RAM is cleared when the computer is switched off' on its own for both marks, as neither gives a reason.

Do not accept answers that say the data is deleted/cleared/erased by the computer or the operating system, or that the data is saved/moved to secondary storage, without saying why the data cannot be kept (e.g. because RAM needs power/is volatile).

Example answers and how they were marked
Full marks2/2

RAM is volatile memory, which means it needs a constant power supply to keep the data it is holding. When the power is switched off, the data is lost.

Why: Linked point (1) for 'RAM is volatile memory' and reason (1) for needing a constant power supply to hold the data.

Some marks1/2

The data in RAM is lost because RAM is volatile memory.

Why: Point (1) for 'RAM is volatile' but no linked reason about the power supply, and the mark scheme states that 'RAM is volatile' alone earns only the first mark.

No marks0/2

The data is deleted from RAM by the operating system when the computer is shut down so that the memory is free for next time.

Why: No creditworthy point: the answer says the data is deleted without saying why it cannot be kept, which the mark scheme's 'Do not accept' line rules out.

4Discuss6 marksSecondary Memory Swap Remove

A school is buying new computers. Each computer needs storage for the operating system, applications and students' work. The computers have RAM and will be used in classrooms.

Discuss the role of secondary storage in these computers.

Your answer should include:

  • why secondary storage is needed
  • the difference between primary and secondary storage
  • a suitable type of secondary storage for the school's computers and a reason why it is suitable.
[6 marks]
Mark scheme

Indicative content

Why secondary storage is needed

  • Secondary storage is non-volatile, so it keeps the operating system, applications and students' work when the power is turned off.
  • It stores programs and files that are not currently in use, so they are not lost when the computer is switched off.
  • It provides a larger capacity than primary storage for files such as students' work, videos and photographs.
  • It allows each computer to keep many students' files and the software the school has installed.

The difference between primary and secondary storage

  • Primary storage (RAM) is volatile and directly accessible by the CPU; secondary storage is non-volatile and not directly accessible by the CPU.
  • RAM holds the data and instructions currently in use; secondary storage holds data and programs long term.
  • Primary storage is faster but smaller and more expensive per gigabyte; secondary storage is slower but larger and cheaper.
  • The school's computers need both: RAM to run the operating system and applications, and secondary storage to keep them when the computer is switched off.

A suitable type of secondary storage for the school's computers and a reason why it is suitable

  • A solid state drive (SSD) is suitable because it has no moving parts, so it is durable and quiet, and has fast read/write speeds, which helps the computers start up quickly.
  • A magnetic hard disk drive (HDD) is suitable because it is cheap and offers a very large capacity, which is useful for storing many students' files.
  • Either type could be used; a small SSD for the operating system and applications plus a large HDD for files would balance speed and cost.

Levels

  • Level 0 (0 marks): No rewardable content.
  • Level 1 (1–2 marks): Basic, independent points are made, showing elements of understanding of key concepts/principles of computer science. (AO1) The discussion will contain basic information with little linkage between points made or application to the context. (AO2)
  • Level 2 (3–4 marks): Demonstrates adequate understanding of key concepts/principles of computer science. (AO1) The discussion shows some linkages and lines of reasoning with some structure and application to the context. (AO2)
  • Level 3 (5–6 marks): Demonstrates comprehensive understanding of key concepts/principles of computer science to support the discussion being presented. (AO1) The discussion is well developed, with sustained lines of reasoning that are coherent and logically structured, and which clearly apply to the context. (AO2)

Additional guidance

  • Award credit for a type of secondary storage only when a reason is given that is linked to the school's computers; a named type alone (e.g. 'SSD') is not creditworthy. Do not accept RAM as secondary storage or the claim that secondary storage is the same as RAM. Do not accept CD/DVD/Blu-ray as the main storage for the school's computers because their capacity is too low and write speeds are slow.
  • For Level 3, the answer must cover all three bullets and apply at least one point to the school's computers. A 6-mark answer is well developed with sustained reasoning and a justified choice; a 5-mark answer covers all three but with limited development or application. Comparisons of speed and cost between primary and secondary storage are creditworthy as part of the difference.
Example answers and how they were marked
Full marks6/6

The school needs secondary storage because it is non-volatile, so the operating system, applications and students' work stay on the computer when the power is turned off. RAM is volatile and only holds data currently in use, while secondary storage keeps files long term. Secondary storage is also larger and cheaper per gigabyte than RAM, so it can hold many students' files. An SSD would be suitable because it has no moving parts, so it is durable in a classroom, and it has fast read/write speeds, so the computers start up quickly. A magnetic HDD would give a larger capacity for the same cost, which is useful for storing videos.

Why: Covers all three bullets: why secondary storage is needed (non-volatile, stores OS/apps/work, larger capacity), the difference from RAM (volatile, directly accessible, faster, smaller), and suitable types (SSD durable and fast; HDD cheap and high capacity) applied to the school's computers. Sustained and well structured. Level 3.

Some marks3/6

Secondary storage is needed to store data when the power is off. It is non-volatile, unlike RAM which is volatile. RAM is directly accessed by the CPU and is faster, but secondary storage is bigger. The school could use a hard disk because it has a lot of space.

Why: All three bullets covered with basic points: non-volatile storage when power off (1), difference volatile vs non-volatile (1), HDD with reason of capacity (1). Limited development and application to the school, so low Level 2, 3 marks.

Some marks1/6

Secondary storage is non-volatile so it keeps data when the power is off. It is the same as RAM, which is why it is fast. The school should use a CD because it is cheap and portable.

Why: One creditworthy basic point: non-volatile keeps data (1). Misconception that secondary storage is the same as RAM, and CD is not accepted as suitable main storage, so Level 1.

Questions by topic

More ways to revise Edexcel GCSE Computer Science (1CP2)

Teachers: build a paper, print it with the mark schemes at the end, and sign your school up to set your classes activities on every topic.

Fetch Decode Explain isn't affiliated with or endorsed by Pearson Edexcel.