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

Pick again
Print
1Short recall2 marksMemory Management Swap Remove

The operating system keeps a record of where each program and its data are stored in main memory.

State two reasons why the operating system needs this record.

[2 marks]
Mark scheme

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

  • So that it does not overwrite/use memory that is already being used by another program (1)
  • So that it can find the program/data again when the program needs it (1)
  • So that it knows which memory locations are free/can be allocated to a new program (1)
  • So that it can keep the data used by each program separate from other programs (1)
  • So that it can free the memory when the program is closed/knows which memory to release (1)

Do not accept 'so the program runs faster'.

Do not accept 'so that the program is not lost when the power is turned off' (this is about saving files to secondary storage, not main memory).

Example answers and how they were marked
Full marks2/2

So that the operating system does not put a new program on top of memory that another program is already using, and so that it can find the data again when the program needs it.

Why: Creditworthy point 'does not overwrite memory used by another program' (1) and 'find the program/data again when needed' (1).

Some marks1/2

It knows where the program is so it can find it again when it needs to run it.

Why: Creditworthy point 'find the program/data again when it is needed' (1); no second reason given.

No marks0/2

So that the program is not lost when the computer is switched off.

Why: This is about saving to secondary storage, not about a record of main memory locations; not a creditworthy reason, so no marks.

2Short recall2 marksPurpose & Function of Operating Systems Swap Remove

A home computer can have more than one user account.

Name two tasks carried out by the user 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:

  • Creating/deleting user accounts (1)
  • Storing usernames and passwords (1)
  • Checking login details/authenticating a user at login (1)
  • Setting access rights/permissions for each user, e.g. restricting which files/folders/programs/drives they can access (1)

Allow logging in as an example of checking login details.

Do not accept managing users on its own.

Do not accept provides a user interface, as this is not user management.

Do not accept managing files or managing processes, as these are other functions.

Do not accept stopping hackers/protecting from malware, as this is security, not user management.

Example answers and how they were marked
Full marks2/2

It stores usernames and passwords and sets access rights for each user.

Why: Storing usernames and passwords (1) and setting access rights (1) are two different user management tasks.

Some marks1/2

It checks the password at login and manages users.

Why: Checking a password at login earns (1); managing users repeats the question and earns nothing.

No marks0/2

It manages users and stops hackers accessing the computer.

Why: Managing users repeats the question; stopping hackers is security, not user management.

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.

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.