Menu

Edexcel GCSE Computer Science (1CP2) Exam Questions

Build a practice paper from 631 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 marksUser Management Swap Remove

An operating system sets access rights for each file.

Give two access rights that can be set for a file.

[2 marks]
Mark scheme

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

  • Read/view (1)
  • Write/edit/modify (1)
  • Execute/run (1)
  • Delete (1)

Allow 'read only' for read.

Treat write/edit/modify as one right only.

Do not accept 'open' or 'access' on its own.

Do not accept usernames/passwords (these are authentication, not file access rights).

Example answers and how they were marked
Full marks2/2

Read and write.

Why: Read (1) and write (1) are two separate accepted access rights.

Some marks1/2

Read-only.

Why: Read-only is allowed for read (1), but only one right is given.

No marks0/2

A username and a password.

Why: These are login details used for authentication, not access rights for a file, so no mark is awarded.

2Describe2 marksFile Management Swap Remove

A user deletes an unwanted file from their computer.

Describe what happens when the file is deleted.

[2 marks]
Mark scheme

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

  • The file's entry is removed from the folder/directory (1) so the file no longer appears in the list of files/is no longer listed (1)
  • The (disk) space used by the file is marked as free/available/unused (1) so another file can be saved/stored in that space (1)
  • The file's data/contents are not erased/removed (1) so the file may still be recovered until the space is overwritten (1)

A point stated without development, e.g. 'the file is removed from the folder', earns one mark only.

For the first mark, accept that the file's entry is removed from the folder/directory; the second mark must state that the file no longer appears/is listed.

Do not accept 'stays on disk' alone for the third point; accept 'data is not erased' or 'contents remain'.

Do not accept 'the file is wiped from the disk straight away' or 'the data is destroyed and can never be recovered'.

Do not accept 'the file is moved to the recycle bin/bin' or 'the file is deleted from the hard drive' on its own, as this does not describe what happens to the file or the disk space.

Do not accept responses about moving the file to another folder.

Example answers and how they were marked
Full marks2/2

The space the file used is marked as free so another file can be saved in that space.

Why: Linked point (1) and development (1): space marked free and another file can be saved.

Some marks1/2

The file is removed from the folder.

Why: Point (1) only; no development about the file no longer being listed.

No marks0/2

The data is wiped from the disk straight away so it can never be recovered.

Why: Common misconception; 'wiped straight away' is not accepted, so no mark.

3Describe2 marksMemory Management Swap Remove

A user closes a program that is running on a computer.

Describe how the operating system manages the main memory that the program was using.

[2 marks]
Mark scheme

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

  • The memory (that was) used by the program is freed/released/marked as free (1) so it can be allocated/reused by another program/process (1)
  • The operating system's memory allocation table/record (of memory in use) is updated (1) to show that the program's memory locations/blocks are now free/available (1)
  • The program's instructions/data are removed/overwritten in main memory (1) so the space they used is no longer reserved for that program (1)
  • The memory pages/blocks allocated to the program are returned to the list of free pages/blocks (1) that can be used when the next program is loaded (1)

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

Do not award two marks for the same idea described twice (e.g. the memory is freed and added to a list of free blocks); the two marks must come from two different linked descriptions.

Do not accept responses about closing the program window, stopping/terminating the program/process, saving the file or deleting the program from secondary storage/the hard disk.

Ignore statements that main memory is 'managed'/'cleaned up' with no development.

Example answers and how they were marked
Full marks2/2

The operating system updates its memory allocation table to show that the memory locations the program was using are now free, so another program can be loaded into them.

Why: The memory allocation table/record is updated (1) linked to showing the program's memory locations are now free/available (1).

Some marks1/2

The operating system frees up the memory the program was using.

Why: The memory used by the program is freed/released (1), but there is no linked development of what this allows.

No marks0/2

The operating system deletes the program from the hard disk to free up memory.

Why: This confuses main memory with secondary storage; deleting the program from secondary storage is named in the 'Do not accept' line, so no creditworthy point is made.

4Explain2 marksPeripheral Management Swap Remove

An operating system manages the peripherals connected to a computer.

Explain one reason why an operating system needs to manage peripheral devices.

[2 marks]
Mark scheme

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

  • Data is sent to/received from the correct peripheral (1) because the operating system controls the transfer of data between the computer and each device (1)
  • A new peripheral can be used as soon as it is connected (1) because the operating system installs/loads the correct device driver for that device (1)
  • Data can be sent to a slow peripheral such as a printer (1) because the operating system stores it in a buffer/print queue until the device is ready to receive it (1)
  • The user is told when a peripheral has a problem (1) because the operating system receives status information from the device and reports the error to the user (1)

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

Allow specific peripherals as the example (e.g. a mouse, a printer) provided the reason says what the operating system does.

Allow 'the operating system responds to an interrupt from a device' as a point, with the reason that the device is signalling that it needs attention/has finished its job.

Do not accept 'the operating system manages/controls the peripherals' or 'it lets the devices be used'/'the peripherals work correctly' on their own, as these repeat the question without saying what the operating system does.

Example answers and how they were marked
Full marks2/2

So that data is sent to the correct peripheral because the operating system controls the transfer of data between the computer and each device.

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

Some marks1/2

So that data is sent to the correct device.

Why: Point (1) but no linked reason, so the second mark is not awarded.

No marks0/2

Because the operating system manages the peripherals.

Why: Rewords the question; the 'Do not accept' line says this earns nothing without saying what the operating system does.

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.