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

4 questions · 8 marks

Pick again
Print
1Short recall2 marksPurpose & Function of Operating Systems Swap Remove

An operating system manages the peripheral devices connected to a computer.

State two tasks carried out by the peripheral 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:

  • Receives input from/sends output to peripheral devices (1)
  • Communicates with/controls a peripheral using its device driver, including installing the driver for a new device (1)
  • Manages the print queue/buffer so that print jobs are sent to the printer in turn (1)
  • Reports the status of a device/a device error to the user, e.g. out of paper (1)

Allow answers that name a specific peripheral, as long as they also say what the operating system does with it, e.g. 'it controls the printer using its driver'.

Do not accept 'manages peripherals'/'controls the hardware' on its own, as this repeats the question.

Do not accept 'managing files' or 'managing users' (file management and user management are other functions of an operating system).

Example answers and how they were marked
Full marks2/2

It uses device drivers to control each peripheral and it reports a printer error such as out of paper to the user.

Why: Communicating with a peripheral using its device driver (1) and reporting a device error to the user (1) are two different peripheral management tasks.

Some marks1/2

It manages the print queue.

Why: Managing the print queue is one named peripheral management task (1); no second task is given.

No marks0/2

It manages peripherals and it manages users.

Why: 'Manages peripherals' repeats the question and earns nothing; 'manages users' is user management, not peripheral management.

2Describe2 marksUser Management Swap Remove

A family shares one computer that has a single hard drive.

Describe how the operating system uses user management to limit the amount of storage space each user is allowed.

[2 marks]
Mark scheme

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

  • A storage limit/quota is set for each user account (1) so the drive is shared fairly between users (1)
  • The operating system records how much space each user's files are using (1) and refuses to save more files when the limit is reached (1)
  • Each user is given a fixed share/quota of the drive (1) so one user cannot use the space set aside for another (1)

Allow a limit set by an administrator or through the operating system's user management settings; an administrator is not required for credit.

Allow a warning that stops the save; do not award the development for a warning alone where the save is not stopped.

Do not accept responses about passwords/authentication, keeping files separate/folders with no storage limit, deleting old files, compressing files, or buying a larger drive.

Do not accept 'the operating system gives the user a bigger hard drive'.

Do not accept a single global limit for all users; the limit must apply to each user/user account.

Example answers and how they were marked
Full marks2/2

The operating system sets a maximum amount of storage for each user account. When a user reaches this limit, the operating system will not let them save any more files.

Why: Storage limit/quota set for each account (1); saving refused at the limit (1).

Some marks1/2

The operating system sets a maximum amount of storage for each user account.

Why: First point of a storage limit set for each user (1), but no development of what happens when it is reached (0).

No marks0/2

The operating system compresses the user's files so that there is more space on the drive.

Why: Describes compression, which does not limit a user's storage; no creditworthy point.

3Explain2 marksPeripheral Management Swap Remove

A new printer is connected to a computer.

Explain the purpose of a device driver.

[2 marks]
Mark scheme

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

  • It allows the operating system/OS to communicate with the device/printer (1) because it translates the commands into signals the device understands (1)
  • It contains/sends the instructions/commands needed by a particular device (1) so the device carries out the correct actions (1)
  • It controls the device/printer (1) by sending commands/signals to it (1)
  • Different devices need different commands (1) so each one needs its own driver to work with the operating system (1)

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

Do not accept 'it drives/controls the device' on its own without saying how, e.g. by sending commands/signals.

Do not accept hardware/a physical device (a device driver is software).

Do not accept 'it connects the printer to the computer' or 'it installs the printer' without saying that it provides the instructions/commands for the device.

Example answers and how they were marked
Full marks2/2

It allows the operating system to send commands to the printer because it translates them into signals that the printer understands.

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

Some marks1/2

It contains the instructions that the printer needs.

Why: Point (1) but no linked reason.

No marks0/2

It is a piece of hardware that connects the printer to the computer.

Why: Misconception: a device driver is software, not hardware, and saying it connects the printer is not accepted without saying it provides the instructions/commands.

4Explain2 marksSoftware Basics Swap Remove

An operating system manages the peripherals connected to a computer system.

Explain one reason why an operating system manages peripherals.

[2 marks]
Mark scheme

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

  • Device drivers/drivers are used/installed (1) so the operating system can control/communicate with a peripheral (1)
  • Data is transferred between the computer and a peripheral (1) so input can be read/output can be produced (1)
  • Interrupts from devices/peripherals are handled (1) so the processor can respond when a device needs attention/has finished (1)
  • Each peripheral is allocated to a process (1) so two processes do not try to use the same device at the same time (1)
  • Print jobs are held in a queue/spooled (1) so several jobs can be sent to one printer and printed one at a time (1)
  • Errors from a peripheral are handled/reported (1) so the program using the device does not crash (1)

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

Allow other valid functions of peripheral management that are explained, e.g. sending data to a peripheral in the correct format, reporting a device error to the user.

Do not accept 'it manages peripherals' / 'it controls the hardware' on its own as it repeats the question.

Do not accept 'it installs the printer' / 'it connects the peripheral' on its own without saying what the operating system does with the device or why.

Do not accept cleaning/maintaining a peripheral; that is not peripheral management by the operating system.

Example answers and how they were marked
Full marks2/2

The operating system uses device drivers so that it can control the printer and understand the data it sends.

Why: Point (1) for using device drivers and linked reason (1) for controlling/communicating with a peripheral.

Some marks1/2

It transfers data to and from peripherals.

Why: Point (1) for transferring data between the computer and a peripheral; no linked reason, so the second mark is not awarded.

No marks0/2

It cleans the keyboard and mouse so they do not get dusty.

Why: Describes cleaning a peripheral, which the mark scheme says is not peripheral management by the operating system; 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.