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 marksPurpose & Function of Operating Systems Swap Remove

A computer in an office is used by several members of staff.

Describe how the operating system manages the users of the computer.

[2 marks]
Mark scheme

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

  • Stores a username and password/user account for each user (1) so that each user must log in before they can use the computer (1)
  • Stores each user's password in an encrypted form (1) so that another user cannot read it and log in as them (1)
  • Sets access rights/permissions for each user (1) so that a user can only open/see their own files (1)
  • Gives each user a different level of access (1) so that a system administrator can change settings that other users cannot (1)

Allow 'user accounts' as an alternative to a username and password, where a linked development is given.

Do not accept responses that only state that the operating system 'has passwords'/'has user accounts' or that 'the user logs in', with no linked development.

Do not accept responses about file management, such as creating folders or saving files, rather than user management.

Do not accept responses about keeping the computer safe from viruses, hackers or malware.

Ignore responses about the user interface.

Example answers and how they were marked
Full marks2/2

The operating system stores a username and password for each user so that each member of staff must log in before they can use the computer

Why: Linked point (1) - a username and password stored for each user - and development (1) - each user must log in before using the computer.

Some marks1/2

The operating system gives different users different access rights.

Why: Gives the point about access rights (1) but no linked development about what a user can then see or do.

No marks0/2

The operating system stops hackers from logging in by using a firewall.

Why: A firewall and protecting against hackers are not user management, so nothing is credited.

2Explain2 marksPurpose & Function of Operating Systems Swap Remove

A computer can appear to run several programs at the same time.

Explain one reason why an operating system schedules the processes running on a computer.

[2 marks]
Mark scheme

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

  • The operating system decides which process will use the CPU next (1) so the processor is shared between processes/processes take turns (1)
  • The operating system allocates CPU time to each process/gives each process a small amount of time on the CPU (1) so multitasking can take place/several programs can appear to run at once (1)
  • The operating system manages the state of each process, e.g. ready/running/blocked (1) so a process waiting for input/blocked does not stop other processes running (1)
  • The operating system can terminate/end a process that has stopped responding (1) so it does not affect other processes/the computer keeps working (1)

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

Do not accept the idea that the CPU runs two or more processes at exactly the same time; multitasking shares CPU time.

Do not accept 'the OS shares the CPU' on its own without saying how/why, e.g. giving each process a turn/CPU time.

Do not accept 'it stops programs crashing' without a link to process management, e.g. ending a process that has stopped responding.

Do not accept 'it manages processes' without saying what the operating system does.

Example answers and how they were marked
Full marks2/2

It decides which process will run on the CPU next so several programs can share the processor and appear to run at once.

Why: Linked point (1) and reason (1): CPU scheduling and shared processor.

Some marks1/2

It gives each program a small amount of time on the CPU.

Why: Point (1) only; it does not give a linked reason such as allowing multitasking.

No marks0/2

The CPU runs all the programs at exactly the same time.

Why: Misconception: the CPU does not run processes at exactly the same time; no creditworthy point.

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.