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

3 questions · 5 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 marksPurpose & Function of Operating Systems Swap Remove

A computer with a single processor can run more than one program at the same time.

Describe how the operating system manages processes.

[2 marks]
Mark scheme

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

  • Gives each process a share/a small amount (time slice) of the CPU time (1) so that several processes can run and appear to run at the same time (1)
  • Decides which process will use the CPU next, e.g. by priority (1) so that the most important process is run first (1)
  • Keeps track of the state of each process (ready/running/blocked) (1) so that each process is moved to the state it needs to be in (1)
  • Moves a process that is waiting for input/a resource (e.g. a printer) to blocked (1) so that another process can use the CPU (1)

Do not award a mark for stating only that the operating system runs/controls the programs.

Do not award a mark for describing multitasking in general, e.g. 'the operating system runs more than one program at once', without saying how the operating system manages the processes.

Do not accept responses about memory management (e.g. loading a program into RAM), the user interface or user management.

Accept 'processor' for CPU.

Example answers and how they were marked
Full marks2/2

The operating system gives each process a small amount of time to use the CPU so that lots of processes can run and it looks like they are running at the same time

Why: Linked point (1) - a small amount/time slice of CPU time for each process - and development (1) - so several processes can run at once.

Some marks1/2

The operating system decides which process will use the CPU next.

Why: Gives the point that the operating system chooses the next process (1) but no linked development about priority or the effect of this.

No marks0/2

The operating system runs the program on the CPU.

Why: Only states that the operating system runs programs, which the mark scheme says is not awarded, so nothing is credited.

3Describe2 marksProcess Management Swap Remove

An operating system manages the processes running on a computer.

Describe the purpose of process management.

[2 marks]
Mark scheme

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

  • Decides which process is given use of the CPU (1) so that more than one program can run/appear to run at the same time (1)
  • Allocates CPU time to each process (1) so that no single process takes control of the CPU (1)
  • Manages the states/life-cycle of each process (1) so processes can be moved between ready/running/blocked (1)
  • Keeps track of the processes and their status (1) so a process waiting for a resource can be returned to the CPU when it is ready (1)

Do not accept responses that only describe what a process is.

Do not accept responses that only list the types of operating system management.

Example answers and how they were marked
Full marks2/2

It decides which process will use the CPU so that several programs can run without one taking over the processor.

Why: Decision about CPU use (1) linked to allowing several programs to run (1).

Some marks1/2

It decides which process uses the CPU.

Why: One creditworthy point about choosing a process for the CPU (1), but no linked development.

No marks0/2

It makes sure the computer has enough RAM to store files.

Why: Describes memory/file management, not process management; 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.