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

Pick again
Print
1Multiple choice1 markProcess Management Swap Remove

Identify the component of the operating system that decides which process will run next on the CPU.

[1 mark]
  • AInterrupt
  • BProcess
  • CScheduler
  • DTime slice
Mark scheme
  • C Scheduler (1)
  • The only correct answer is C. The correct answer is scheduler.
  • A is not correct because an interrupt is a signal that needs immediate attention
  • B is not correct because a process is a program that is being executed, not a component of the operating system
  • D is not correct because a time slice is the amount of CPU time a process is given, not what decides which process runs next
Example answers and how they were marked
Full marks1/1

C Scheduler

Why: Correct option: the scheduler is the component that decides which process runs next on the CPU (1).

No marks0/1

D Time slice

Why: A time slice is the amount of CPU time a process is given, not the component that decides which process runs next (0).

No marks0/1

A Interrupt

Why: An interrupt is a signal that needs immediate attention; it does not decide which process runs next (0).

2Describe2 marksFetch Decode Execute Cycle Swap Remove

The control unit is one component of the CPU.

Describe the role of the control unit in the fetch-decode-execute cycle.

[2 marks]
Mark scheme

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

  • Decodes instructions (1) to determine what action/operation is required (1)
  • Sends control signals (1) along the control bus to coordinate/control the actions of other components (1)
  • Controls the fetch stage (1) by causing the next instruction to be fetched from main memory/RAM (1)
  • Controls the execute stage (1) by telling the ALU/other components when to carry out the required operation (1)

Do not accept responses relating to how the control unit affects performance, such as increasing clock speed.

Do not accept responses that describe the role of the ALU, registers or clock instead of the control unit.

Do not accept responses about the ALU performing calculations unless the control unit controlling the ALU is also stated.

Example answers and how they were marked
Full marks2/2

The control unit decodes instructions to determine what action is required.

Why: Linked point (1) and development (1): decodes instructions and determines the required action.

Some marks1/2

The control unit controls the fetch stage of the cycle.

Why: Point only (1): controls the fetch stage, but no linked development.

No marks0/2

The control unit carries out arithmetic and logical operations on data.

Why: No creditworthy point: describes the role of the ALU, which the mark scheme rejects.

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.