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

3 questions · 6 marks

Pick again
Print
1Short 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.

2Describe2 marksMemory Management Swap Remove

An operating system keeps a record of the memory it has allocated to each program.

Describe how this record is used.

[2 marks]
Mark scheme

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

  • The start and end address/size of the block allocated to each program is recorded (1) so the operating system knows which areas of main memory are in use and which are free (1)
  • The record is checked before memory is allocated (1) so memory already in use is not given to another program/is not overwritten (1)
  • The record is searched for a free block that is large enough (1) so a newly loaded program is placed in a suitable area of main memory (1)
  • The record is updated when a program ends/closes (1) so the memory it was using is marked as free for other programs (1)

Allow the record to be called a memory map/memory table/allocation table.

A response that only says the operating system keeps a record/list of the memory each program is using, without saying what the record contains, earns 0 marks.

A response that states what the record contains, e.g. the addresses/the start and end address of each block, earns 1 mark even if it does not say how the record is used.

Do not accept responses about saving programs/files to secondary storage or about moving programs to virtual memory, as these are not uses of this record.

Example answers and how they were marked
Full marks2/2

The operating system records the start and end address of the block of memory given to each program so that it does not give the same memory to another program.

Why: The start and end address of each block is recorded (1) linked to memory already in use not being given to another program (1).

Some marks1/2

The operating system records the start and end address of the memory used by each program.

Why: States what the record contains (1), but does not develop how the record is used, so the second mark is not earned.

No marks0/2

The operating system saves the programs to the hard disk so there is enough memory for other programs.

Why: Describes moving programs to secondary storage rather than how the record of allocated memory is used; no creditworthy point is made.

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