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 · 8 marks

Pick again
Print
1Short recall2 marksPurpose & Function of Operating Systems Swap Remove

A computer can run more than one process at a time.

Give two tasks carried out by the process management function of an operating system.

[2 marks]
Mark scheme

Award one mark for any of the following up to a maximum of two marks:

  • Deciding which process runs next on the CPU/scheduling processes (1)
  • Allocating processor/CPU time to processes/allowing multitasking (1)
  • Managing the process life-cycle/process states (ready, running, blocked) (1)
  • Handling interrupts so a running process is suspended and another can run (1)
  • Stopping/terminating a process when it has finished (1)

Do not accept 'managing processes' on its own.

Do not accept 'handling interrupts' on its own.

Do not award two marks for the same task expressed twice, e.g. 'deciding which process runs next' and 'scheduling processes', or 'allocating CPU time' and 'giving each process a share of processor time'.

Do not accept 'managing memory/memory management', 'managing files/file management' or 'managing devices/peripherals' (these are other functions of an operating system).

Example answers and how they were marked
Full marks2/2

Deciding which process runs next on the CPU and stopping a process when it has finished.

Why: Scheduling a process (1) and terminating a process (1) are two different named tasks.

Some marks1/2

Deciding which process runs next and scheduling processes.

Why: Both points are the same task expressed twice, so only one mark is awarded under the guidance.

No marks0/2

Managing processes and managing files.

Why: 'Managing processes' repeats the question and earns nothing; 'managing files' is file management, not process management, so it is not credited.

2Describe2 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.

3Describe2 marksPeripheral Management Swap Remove

A computer is connected to a new games controller.

Describe the purpose of a device driver.

[2 marks]
Mark scheme

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

  • A device driver is software/program (1) that controls a peripheral device (1)
  • It translates instructions from the operating system (1) into commands/signals the device understands (1)
  • It allows the operating system to communicate with a specific device (1) without needing to know the device's hardware details (1)
  • It is installed for a new device (1) so the operating system can use that device (1)

Do not accept responses that say a device driver is hardware or that it makes a device faster.

Do not award 'it is part of the CPU'.

Example answers and how they were marked
Full marks2/2

A device driver is a program that controls a peripheral device. It translates instructions from the operating system into commands the device understands.

Why: Gives the linked description: software/program (1) that controls a peripheral (1).

Some marks1/2

It translates instructions from the operating system.

Why: Gives the first point (1) but does not develop it into commands/signals the device understands.

No marks0/2

A device driver is a piece of hardware that connects the controller to the computer.

Why: No credit: says a device driver is hardware, which the mark scheme does not accept.

4Explain2 marksPeripheral Management Swap Remove

A new printer is connected to a computer.

Explain the purpose of a device driver.

[2 marks]
Mark scheme

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

  • It allows the operating system/OS to communicate with the device/printer (1) because it translates the commands into signals the device understands (1)
  • It contains/sends the instructions/commands needed by a particular device (1) so the device carries out the correct actions (1)
  • It controls the device/printer (1) by sending commands/signals to it (1)
  • Different devices need different commands (1) so each one needs its own driver to work with the operating system (1)

For both marks, the expansion must follow/associate with the statement.

Do not accept 'it drives/controls the device' on its own without saying how, e.g. by sending commands/signals.

Do not accept hardware/a physical device (a device driver is software).

Do not accept 'it connects the printer to the computer' or 'it installs the printer' without saying that it provides the instructions/commands for the device.

Example answers and how they were marked
Full marks2/2

It allows the operating system to send commands to the printer because it translates them into signals that the printer understands.

Why: Linked point (1) and reason (1).

Some marks1/2

It contains the instructions that the printer needs.

Why: Point (1) but no linked reason.

No marks0/2

It is a piece of hardware that connects the printer to the computer.

Why: Misconception: a device driver is software, not hardware, and saying it connects the printer is not accepted without saying it provides the instructions/commands.

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.