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

10 questions · 20 marks

Pick again
Print
1Multiple choice1 markProcess Management Swap Remove

Identify the term for the fixed, short period of CPU time that each process is given.

[1 mark]
  • AProcess
  • BRound robin
  • CScheduler
  • DTime slice
Mark scheme
  • D Time slice (1)
  • The only correct answer is D. The correct answer is time slice.
  • A is not correct because a process is a program that is being run
  • B is not correct because round robin is a scheduling method that takes turns, not the period of CPU time itself
  • C is not correct because a scheduler decides which process runs next
Example answers and how they were marked
Full marks1/1

D Time slice

Why: Correct option: a time slice is the fixed, short period of CPU time given to each process (1).

No marks0/1

C Scheduler

Why: Near miss: the scheduler decides which process runs next, but it does not name the period of CPU time given to a process (0).

No marks0/1

A Process

Why: A process is a program that is being run, not the CPU time it is given (0).

2Multiple choice1 markUser Management Swap Remove

A network manager has administrator privileges.

Identify a task that only an administrator can carry out.

[1 mark]
  • AChange the desktop wallpaper
  • BCreate a new user account
  • COpen their own files
  • DSet their own password
Mark scheme
  • B Create a new user account (1)
  • The only correct answer is B. The correct answer is create a new user account.
  • A is not correct because a standard user can change their own wallpaper
  • C is not correct because a standard user can open their own files
  • D is not correct because a standard user can set their own password
Example answers and how they were marked
Full marks1/1

B Create a new user account

Why: Creating user accounts is an administrator task; standard users cannot do it.

No marks0/1

A Change the desktop wallpaper

Why: A standard user can change their own wallpaper; this is not an administrator task.

No marks0/1

D Set their own password

Why: Misconception: setting one's own password is a normal user action, not an administrator privilege.

3Short recall1 markMemory Management Swap Remove

A program is stored on the computer's hard disk.

State what the operating system must do before the program can be run.

[1 mark]
Mark scheme

Award one mark for:

  • Copies/loads the program (and the data it uses) from secondary storage/the hard disk into main memory/RAM (1)

Allow 'the program is moved into RAM'.

Do not accept 'installs the program'.

Do not accept 'opens the program' or 'runs the program' on their own.

Example answers and how they were marked
Full marks1/1

It copies the program from the hard disk into main memory.

Why: Creditworthy point 'copies the program from secondary storage into main memory' (1).

No marks0/1

It opens the program so that the user can use it.

Why: 'Opens the program' is given as a do-not-accept answer; it does not say the program is copied into main memory.

No marks0/1

It installs the program into RAM.

Why: Programs are not installed into RAM; installing is not creditworthy and is given as a do-not-accept answer.

4Short recall1 markPeripheral Management Swap Remove

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

State the purpose of a device driver.

[1 mark]
Mark scheme

Award one mark for any of the following:

  • A program/software that controls a peripheral device (1)
  • Allows the operating system to send data to/receive data from a peripheral device (1)
  • Translates instructions from the operating system into signals the peripheral can understand (1)

Only one mark is available; the bullets are alternative ways of wording the same point.

Allow answers that name a peripheral instead of saying 'peripheral', e.g. printer.

Do not accept vague answers that do not say the driver controls the device or allows communication with it, e.g. 'it allows the printer to work', 'it lets the computer use the printer'.

Do not accept 'connects the peripheral to the computer' on its own.

Do not accept 'a piece of hardware' or 'a cable'.

Example answers and how they were marked
Full marks1/1

Software that lets the operating system send instructions to a printer.

Why: Software allowing the operating system to send data to/communicate with a peripheral (1).

No marks0/1

It connects a peripheral to the computer.

Why: Only says it connects the peripheral; it does not say it controls the device or allows communication with it, so the mark scheme does not accept it.

No marks0/1

It is the cable that connects the printer to the computer.

Why: Describes hardware, not a program; the mark scheme says not to accept a cable or piece of hardware.

5Short recall2 marksFile Management Swap Remove

An operating system provides file management.

Define the term file management.

[2 marks]
Mark scheme

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

  • The part/function of the operating system (1)
  • That manages/organises files (and folders) (1)
  • On a storage device/disk (1)
  • So files can be stored/found/retrieved (1)

Do not accept managing processes/peripherals/users as the whole definition.

Example answers and how they were marked
Full marks2/2

The function of the operating system that organises files and folders on a disk so they can be found and retrieved.

Why: Names the operating system function (1) and managing/organising files on a disk so they can be retrieved (1).

Some marks1/2

Organising files.

Why: Names managing/organising files (1), but does not name the operating system, storage location or retrieval.

No marks0/2

Managing the CPU and peripherals.

Why: Describes process and peripheral management, not file management.

6Short recall2 marksUtility Software Swap Remove

Compression software is a type of utility software. A student compresses a large video file before emailing it.

Give two benefits of compressing the video file.

[2 marks]
Mark scheme

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

  • Reduces the file size / uses less storage space (1)
  • Takes less time to upload/download/send (1)
  • Uses less bandwidth / reduces the amount of data transferred (1)
  • The file is more likely to fit within an email attachment size limit (1)
  • Reduces the amount of storage needed for backups / more files can be stored on backup media (1)

Do not award both 'reduces the file size' and 'uses less storage space' as two separate benefits.

Do not award both 'takes less time to send' and 'uses less bandwidth' as two separate benefits.

Do not accept 'it is compressed' on its own.

Do not accept 'it makes the file easier to send' unless a benefit such as a smaller file or less time is given.

Do not accept 'better quality'.

Example answers and how they were marked
Full marks2/2

It uses less storage space and it will upload more quickly.

Why: Uses less storage space (1) and takes less time to upload (1).

Some marks1/2

It reduces the size of the file.

Why: Reduces file size (1); no second distinct benefit.

No marks0/2

The video will have better quality.

Why: Better quality is not a benefit of compression; no mark.

7Explain2 marksMemory Management Swap Remove

Main memory holds the operating system, several programs and their data at the same time. As part of process management, the operating system keeps a record of where each program and its data are located in main memory.

Explain one reason why the operating system keeps this record.

[2 marks]
Mark scheme

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

  • So the operating system does not allocate memory already in use/avoids allocating the same memory to another program/prevents memory being reallocated (1) which would overwrite/corrupt the existing program or data (1)
  • So the operating system can find/locate a program or its data when it is needed (1) because it can then load/access it using the memory address(es) in the record (1)
  • So the operating system can identify free areas of main memory (1) and allocate them to a new program/process (1)
  • So the operating system can keep programs and data separate in main memory (1) so one program cannot change/overwrite another program's data (1)

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

Do not accept 'to manage memory' or 'to organise memory' on its own without saying what the record is used for.

Do not accept 'to keep track of programs' or 'so it knows where programs are' on its own: this states what the record contains, not a use for it. It needs a linked use such as finding/loading a program when needed or avoiding overwriting it.

Do not accept 'to store the program' because the record stores the location, not the program.

Do not accept answers about saving a program to secondary storage/hard disk when it is closed; the record is of locations in main memory.

Example answers and how they were marked
Full marks2/2

It keeps a record so that it does not give the same area of main memory to another program, which would overwrite the data already there.

Why: Linked point (1) about not allocating the same memory to another program and reason (1) that this would overwrite existing data.

Some marks1/2

It can identify free areas of main memory.

Why: Gives the point (1) about identifying free areas but does not give the linked reason/expansion about allocating them to a new program.

No marks0/2

So the operating system knows where each program is.

Why: No credit; this states what the record contains rather than a use for it, and the mark scheme says this on its own earns no marks.

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

9Explain2 marksUser Management Swap Remove

A college computer room has computers that many students share.

Explain one reason why each student has their own user account.

[2 marks]
Mark scheme

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

  • Each student's files/work are kept separate (1) because the operating system checks the access rights of the user who is logged in, so other students cannot open/see/change/delete them (1)
  • A student's own settings/desktop are loaded when they log in (1) because the operating system stores settings for each user account (1)
  • Students cannot install software or change system settings (1) because their user account does not have administrator privileges (1)

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

Award 1 mark for a correct point on its own, even if no linked reason is given.

Allow answers about personal settings/desktop/wallpaper being saved/loaded for that user.

Allow answers about a standard user account not having administrator privileges.

Do not accept 'so they can log in' on its own, because logging in is what the user account is for.

Do not accept 'so they can save files/work' on its own without saying other students cannot access their files.

Do not accept 'so the computer is secure' without saying what is protected or who is kept out.

Do not accept answers about stopping viruses or making the computer run faster.

Example answers and how they were marked
Full marks2/2

Each student has their own account so their files are kept separate from everyone else's. When they log in, the operating system checks their access rights, so another student cannot open or delete their work.

Why: Linked point (1) and reason (1): files/work are kept separate because the operating system checks the logged-in user's access rights, so other students cannot open/change/delete them.

Some marks1/2

Each student's work is kept separate so they can save more files on the computer.

Why: Correct point (1) that work is kept separate, but the reason 'so they can save more files' is not linked to user management/access rights and does not say other students cannot access the files, so no second mark.

No marks0/2

So that the computer does not get a virus from other students.

Why: No credit: stopping viruses is not a reason for separate user accounts, and no user-management point or linked reason is given.

10Discuss6 marksFile Management Swap Remove

A small business has one computer with a single hard disk. Two employees save documents and photographs to it every day. The operating system manages the disk.

Discuss why the operating system needs to manage where files are stored on the disk.

Your answer should include:

  • how the operating system allocates disk space when a file is saved
  • how the operating system keeps track of each file
  • what could happen if the operating system did not manage files
[6 marks]
Mark scheme

Indicative content

Allocating space

  • The operating system checks that there is enough free space before a file is saved, so a large photograph does not make the save fail.
  • The operating system finds free space on the disk and allocates it to the new file, so the file's data has somewhere to be written.
  • Disk space is allocated so that a file is not written on top of data that already belongs to another file.
  • When a file is deleted, the operating system marks its space as free so it can be used again by the next document that is saved.

Keeping track

  • The operating system keeps a record of the name, size and location of every file, so it knows where each file is stored.
  • The record is updated whenever a file is saved, renamed or deleted, so it still matches what is on the disk.
  • The operating system uses this record to find a file again, so an employee can open a document or photograph that was saved earlier.
  • The record lets the operating system tell the two employees' documents and photographs apart, even though they are all on the same disk.

Without this management

  • Two files could be given the same space, so one document would overwrite another and the work would be lost.
  • The operating system would not know where a file is stored, so a saved document could not be found and opened again.
  • Space used by deleted files might never be freed, so the disk would fill up and new files could not be saved.

Levels

  • Level 0 (0 marks): No rewardable content.
  • Level 1 (1–2 marks): Basic, independent points are made, showing elements of understanding of key concepts/principles of computer science. (AO1) The discussion will contain basic information with little linkage between points made or application to the context. (AO2)
  • Level 2 (3–4 marks): Demonstrates adequate understanding of key concepts/principles of computer science. (AO1) The discussion shows some linkages and lines of reasoning with some structure and application to the context. (AO2)
  • Level 3 (5–6 marks): Demonstrates comprehensive understanding of key concepts/principles of computer science to support the discussion being presented. (AO1) The discussion is well developed, with sustained lines of reasoning that are coherent and logically structured, and which clearly apply to the context. (AO2)

Level 3 responses must cover both the allocation of space and the tracking of files, with at least one consequence of no management linked to its cause. Reference to a file being split across blocks that are not next to each other, or to the record holding the location of each block, is Level 3 detail and is not required.

Basic, unlinked points with no application to the business's documents or photographs, and a consequence such as 'files would be lost' with no cause given, are limited to Level 1; to reach Level 2 a point must be linked to a reason (for example, the record is kept so a document can be found again) and be applied to the context. Do not accept defragmentation, process scheduling, user management, peripheral management, or backup and antivirus scanning, as file management.

Example answers and how they were marked
Full marks6/6

Before a document is saved, the operating system checks that there is enough free space on the single disk, so a large photograph cannot make the save fail. It then finds free space and allocates it to the new file, making sure it does not write over data that already belongs to another file. The operating system keeps a record of the name, size and location of every file and updates it whenever a file is saved or deleted. It uses this record to find a file again, so an employee can open a document that was saved earlier. Without this, the two employees could be given the same space, so one document would overwrite the other, or the operating system would not know where a file is stored and the business could not find its work again.

Why: Covers both allocation (free space check, free space given to the file, no overwriting) and tracking (record of name, size and location, updated on save, used to find the file), applies it to the business's single disk and its two employees' documents and photographs, and links the consequences of no management to their causes: Level 3.

Some marks2/6

The operating system decides where on the disk a file is saved. It also keeps a record of where each file is stored. Without this, files would be lost.

Why: Two basic points are made: space is allocated when a file is saved, and a record of where each file is stored is kept. Neither is linked to a reason, there is no application to the business's documents and photographs, and 'files would be lost' is given with no cause: Level 1, top of the level.

Some marks1/6

The operating system puts files in the right place so the disk does not get full. It also defragments the disk to make the files smaller.

Why: One basic point about the operating system placing files on the disk so it does not fill up (Level 1). Defragmentation is not file management and does not make files smaller, so it is not credited: Level 1.

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.