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

A home computer can have more than one user account.

Name two tasks carried out by the user 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:

  • Creating/deleting user accounts (1)
  • Storing usernames and passwords (1)
  • Checking login details/authenticating a user at login (1)
  • Setting access rights/permissions for each user, e.g. restricting which files/folders/programs/drives they can access (1)

Allow logging in as an example of checking login details.

Do not accept managing users on its own.

Do not accept provides a user interface, as this is not user management.

Do not accept managing files or managing processes, as these are other functions.

Do not accept stopping hackers/protecting from malware, as this is security, not user management.

Example answers and how they were marked
Full marks2/2

It stores usernames and passwords and sets access rights for each user.

Why: Storing usernames and passwords (1) and setting access rights (1) are two different user management tasks.

Some marks1/2

It checks the password at login and manages users.

Why: Checking a password at login earns (1); managing users repeats the question and earns nothing.

No marks0/2

It manages users and stops hackers accessing the computer.

Why: Managing users repeats the question; stopping hackers is security, not user management.

2Short recall2 marksUser Management Swap Remove

A computer can be shared by more than one user.

Define the term user management.

[2 marks]
Mark scheme

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

  • Manages user accounts/profiles/logins (1)
  • Authenticates users when they log in (through passwords/biometrics) (1)
  • Controls what each user is allowed to access (access rights/permissions) (1)
  • Sets which files/folders/resources a user can use (1)
  • Gives different levels of access to different users (e.g. administrator/standard user) (1)

Allow 'decides which users can use the computer' for the manage user accounts/logins mark.

Allow references to access to files/folders/resources for the access rights mark, as this is part of user management, not file management.

Do not accept 'manages users' on its own.

Do not accept 'controls user access' on its own, as it is unclear whether this means logging in or access rights.

Do not accept 'manages files' or 'manages peripherals' (these are other operating system functions).

Example answers and how they were marked
Full marks2/2

The operating system manages user accounts and logins, and sets access rights so each user can only use certain files and resources.

Why: Manages user accounts/logins (1) and controls what each user is allowed to access through access rights (1).

Some marks1/2

It manages the users who can log in to the computer.

Why: Manages user logins (1); no creditworthy point about access rights/permissions.

No marks0/2

It manages the files and peripherals for different users.

Why: File management and peripheral management are other operating system functions, so neither mark is earned.

3Describe2 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.

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.