Menu

Edexcel GCSE Computer Science (1CP2) Exam Questions

Build a practice paper from 631 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

5 questions · 10 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.

2Short recall2 marksSoftware Basics Swap Remove

Every computer system needs an operating system.

State two functions of an operating system.

[2 marks]
Mark scheme

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

  • File management (1)
  • Process management (1)
  • Peripheral management (1)
  • User management (1)

Allow 'managing files', 'managing processes', 'managing peripherals', 'managing users'.

Do not accept examples of utility software, such as anti-malware, backup or defragmentation, as these are not functions of the operating system.

Do not accept 'runs/loads the programs' on its own.

Example answers and how they were marked
Full marks2/2

File management and process management.

Why: Two creditworthy functions from the list, one mark each (1) + (1).

Some marks1/2

It does file management and it loads the programs that the user wants to run.

Why: File management earns one mark (1); 'loads the programs' is not one of the listed functions, so no second mark.

No marks0/2

Anti-malware and backup.

Why: These are examples of utility software, not functions of the operating system, so no mark is awarded.

3Short recall2 marksUser Management Swap Remove

An operating system sets access rights for each file.

Give two access rights that can be set for a file.

[2 marks]
Mark scheme

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

  • Read/view (1)
  • Write/edit/modify (1)
  • Execute/run (1)
  • Delete (1)

Allow 'read only' for read.

Treat write/edit/modify as one right only.

Do not accept 'open' or 'access' on its own.

Do not accept usernames/passwords (these are authentication, not file access rights).

Example answers and how they were marked
Full marks2/2

Read and write.

Why: Read (1) and write (1) are two separate accepted access rights.

Some marks1/2

Read-only.

Why: Read-only is allowed for read (1), but only one right is given.

No marks0/2

A username and a password.

Why: These are login details used for authentication, not access rights for a file, so no mark is awarded.

4Describe2 marksUser Management Swap Remove

A computer can be used by more than one person.

Describe how an operating system uses access rights to protect each user's files.

[2 marks]
Mark scheme

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

  • Each user/file is given permissions/access rights (1) so other users cannot read/write/open/change that user's files (1)
  • A user may be given read-only/read access to a file (1) so they cannot edit/delete/change it (1)
  • Each file is given permissions/access rights for different users (1) so the operating system allows/refuses access depending on which user is logged in (1)
  • The operating system checks a user's permissions/access rights when a file is opened (1) so a user with read-only/read access cannot save/delete changes (1)

Do not accept responses about asking for a password/username, as this checks who the user is, not what they are allowed to do.

Do not accept 'files are protected/safe' or 'access rights protect files' without saying how access is limited (e.g. read-only access, permissions for different users).

Example answers and how they were marked
Full marks2/2

A user can be given read-only access to a file, so they can open it but cannot edit or delete it.

Why: Read-only/read access point (1) and linked development that the user cannot edit/delete the file (1).

Some marks1/2

A user can be given read-only access to a file.

Why: Read-only/read access point (1); no development saying what this prevents, such as being unable to edit/delete the file (0).

No marks0/2

The operating system asks for the password again before the file opens.

Why: Describes asking for a password, which checks who the user is, not access rights to the file; no creditworthy point.

5Explain2 marksMemory Management Swap Remove

When a program closes, the operating system frees the main memory it was using.

Explain one reason why the operating system frees main memory when a program closes.

[2 marks]
Mark scheme

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

  • The memory can be reused/allocated to another program (1) so other programs have enough main memory to run (1)
  • Freeing the memory stops main memory becoming full (1) so the computer can load/run new programs (1)
  • The closed program's data is no longer needed (1) so keeping it would waste main memory (1)
  • The operating system can give the freed memory to a program that needs more (1) so that program can continue to run (1)

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

Do not accept 'to make the computer faster' on its own without saying how freeing memory helps.

Do not accept 'to delete the program' or 'to save the program' because closing a program does not remove it from secondary storage.

Example answers and how they were marked
Full marks2/2

The memory can be reused by another program, so other programs have enough main memory to run.

Why: Linked point (1) about reusing the memory and reason (1) that other programs then have enough memory.

Some marks1/2

So that the memory is free.

Why: Gives the point (1) but does not give a linked reason saying what the free memory is used for.

No marks0/2

So the program is deleted from the computer.

Why: No creditworthy point; closing a program does not delete it from secondary storage.

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.