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

2 questions · 3 marks

Pick again
Print
1Short recall1 markUtility Software Swap Remove

Backup software is a type of utility software.

State one purpose of backup software.

[1 mark]
Mark scheme

Award one mark for any of the following:

  • To make/keep a copy of files/data (1)
  • To store the copy separately from the original, e.g. on a different device/in a different location (1)
  • So that data can be restored if the original is lost/damaged/corrupted (1)

Do not accept "to save files" on its own, as saving is normal file management and does not make a separate copy.

Do not accept answers that describe a different utility, such as scanning for malware/viruses (anti-malware software).

Example answers and how they were marked
Full marks1/1

To make a copy of data so it can be restored if the original is lost.

Why: Copy of data (1); the restore point is also present but the maximum is one mark.

No marks0/1

To save files to a hard disk.

Why: Saving files is normal file management and does not make a separate copy; the mark scheme says not to accept this, so no mark.

No marks0/1

To scan files for viruses.

Why: Describes anti-malware software, a different utility; the mark scheme says not to accept answers about another utility, so no mark.

2Describe2 marksProcess Management Swap Remove

A process ends when its program closes or finishes.

Describe how the operating system terminates a process.

[2 marks]
Mark scheme

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

  • Frees/releases the memory/RAM used by the process (1) so other processes can use it (1)
  • Removes the process from the ready queue/scheduler (1) so it is no longer selected to run on the CPU (1)
  • Releases other resources (files/peripherals) held by the process (1) so they can be used by other processes (1)
  • Removes/updates the process entry in the process table (1) to show the process is no longer running (1)

Allow 'process queue' / 'queue of processes' for ready queue/scheduler.

Allow 'program' for process.

Do not accept responses that only restate that the process/program has ended/closed.

Do not accept responses that only say the process stops running / the computer stops using the program, with no linked description.

Do not accept responses that say the program/file is deleted from storage or that the user closed/deleted the program.

Example answers and how they were marked
Full marks2/2

It frees the memory the process was using so other processes can use it.

Why: Frees memory (1) linked to other processes using it (1).

Some marks1/2

It removes the process from the queue.

Why: One creditworthy point about removing from the queue (1), but no linked development.

No marks0/2

It deletes the program from the hard drive.

Why: Terminating a process does not delete the program file; no creditworthy point.

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.