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

Pick again
Print
1Describe2 marksSoftware Basics Swap Remove

An operating system manages the resources of a computer.

Describe the purpose of process management in an operating system.

[2 marks]
Mark scheme

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

  • A scheduler decides which process/program is run next (1) so that the CPU is shared between processes (1)
  • Allocates CPU/processor time to each process (1) so that more than one program can run at once/multitasking (1)
  • Manages the running of processes (1) so that each process gets a fair share of the processor time (1)
  • Keeps track of the state of each process (1) to make efficient use of the processor (1)

Do not accept responses about managing files, peripherals or users.

Do not accept 'closes/stops programs' or 'stops programs freezing' with no reference to scheduling or the processor.

Example answers and how they were marked
Full marks2/2

A scheduler decides which process is run next so that the CPU is shared fairly between processes.

Why: Scheduling point (1) linked to sharing the CPU (1).

Some marks1/2

It decides which process the CPU runs next and it closes processes that are not needed.

Why: First point earns (1); the second is not creditworthy because closing processes is not part of the linked description.

No marks0/2

Process management manages the processor so that it does not overheat and freeze.

Why: Repeats the question with no development and refers to the physical processor, which the mark scheme does not accept.

2Explain2 marksProcess Management Swap Remove

A user opens a web browser.

Explain what the operating system does to get the browser's process ready to run.

[2 marks]
Mark scheme

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

  • A process is created for the program (1) so that its instructions can be loaded into RAM (1)
  • The process is put into the ready state (1) so that it can wait for the CPU to become available (1)
  • The operating system adds the process to a queue of ready processes (1) so the scheduler can choose it when the CPU is free (1)
  • The operating system allocates the resources the process needs (1) so that it can start running when it is given CPU time (1)

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

Allow 'main memory' for RAM.

Do not accept 'the browser is downloaded/loaded from the internet'.

Do not accept 'the program is run immediately on the CPU' without the ready step.

Example answers and how they were marked
Full marks2/2

It creates a process and loads the browser's instructions into RAM, then puts the process in the ready state to wait for CPU time.

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

Some marks1/2

It moves the program into RAM.

Why: A correct point (1) but no linked reason about the process being made ready.

No marks0/2

It runs the program straight away on the CPU.

Why: This describes the running state, not making the process ready, so no credit.

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.