Menu

Edexcel GCSE Computer Science (1CP2) Exam Questions

Build a practice paper from 687 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
1Describe2 marksPeripheral Management Swap Remove

A student uses a graphics tablet connected to a computer to draw in a program.

Describe how the operating system passes input from the graphics tablet to the program.

[2 marks]
Mark scheme

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

  • The operating system receives signals/data from the graphics tablet (1) and converts them into data the program can use/process (1)
  • The operating system receives data from the graphics tablet (1) and passes/forwards it to the program being used/the active program (1)
  • The tablet's device driver receives/interprets the signals/data from the tablet (1) so the operating system can pass the input to the program (1)
  • The operating system identifies the graphics tablet as the source of the input (1) so the data is sent to the correct program (1)

Accept 'signals' for 'data' throughout.

Accept reference to the device driver only where it is linked to receiving/interpreting the input (e.g. the driver receives the tablet's signals (1) so the OS can pass data to the program (1)).

Do not accept 'the operating system uses a driver' on its own, without saying what the driver does with the input.

Do not accept generic statements such as 'the operating system runs the tablet' as a description of how input is managed.

Do not accept responses that say the operating system creates/finishes the drawing, or that the tablet stores the input permanently.

Example answers and how they were marked
Full marks2/2

The operating system receives signals from the graphics tablet and passes the data to the program.

Why: Receives signals/data from the tablet (1) and passes the data to the active program (1).

Some marks1/2

The operating system receives signals from the graphics tablet.

Why: Gives the first half of a linked description (1): it receives signals, but does not say what happens to the input.

No marks0/2

The operating system uses a device driver to control the graphics tablet and stores the input.

Why: Only says the OS uses a driver to control the tablet and that input is stored; it does not describe the driver receiving/interpreting the input or the input being passed to the program, so no linked point is credited. The mark scheme rejects 'uses a driver' on its own.

2Explain2 marksProcess Management Swap Remove

An operating system carries out process management.

Explain one reason why an operating system needs to manage processes.

[2 marks]
Mark scheme

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

  • The CPU can only execute one process at a time (1) so the operating system must decide which process runs next (1)
  • Each process needs CPU time (1) so the operating system must share the CPU between processes (1)
  • One process could use the CPU for too long (1) so the operating system must give other processes a turn (1)
  • A process may be waiting for a resource or user input (1) so the operating system can run another process that is ready (1)
  • The user wants to run more than one program (1) so the operating system must manage which process uses the CPU and when (1)

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

Allow 'program' for 'process'.

Do not accept 'to manage processes' / 'so processes are managed' without a reason.

Do not accept answers about managing files, memory or peripherals.

Example answers and how they were marked
Full marks2/2

The CPU can only run one process at a time, so the operating system must decide which process gets the CPU and for how long.

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

Some marks1/2

The operating system decides which process runs next.

Why: A correct point (1) but no linked reason.

No marks0/2

So that files can be saved in the right place.

Why: This is file management, not process management, so no creditworthy point.

3Explain2 marksPurpose & Function of Operating Systems Swap Remove

A computer stores many files on its hard drive.

Explain one reason why an operating system needs file management.

[2 marks]
Mark scheme

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

  • The operating system keeps a record of where each file is stored (1) so files can be found/retrieved later (1)
  • The operating system keeps files in separate storage locations (1) so files are not overwritten/lost (1)
  • The operating system allocates files to folders/directories (1) so it can keep track of the files stored on the disk (1)
  • The operating system deletes/moves files (1) so storage space is freed/reused (1)

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

Do not accept 'it manages files'/'it organises files' without expansion as to what is managed or organised.

Do not accept 'so files are managed/organised' as the linked reason.

Do not accept 'so the computer works' as the linked reason.

Example answers and how they were marked
Full marks2/2

The operating system keeps a record of where each file is stored on the disk, so a program can find and open the file later.

Why: Linked point (1) and reason (1): record of file location and retrieval.

Some marks1/2

The operating system keeps a record of where each file is stored.

Why: Point (1) only; no linked reason given.

No marks0/2

The operating system manages the files so the files are managed.

Why: Repeats the question ('manages files') and the expansion restates the point ('so the files are managed'); no creditworthy point under the Do not accept lines.

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.