Software (Edexcel GCSE Computer Science): Exam Questions

Exam code: 1CP2

16 mins3 questions
1a2 marks

Describe how an operating system organises files and folders.

1b2 marks

Explain one way an audit trail helps programmers create robust software.

2a2 marks

A code review is carried out by a programmer or an automated system.

Both methods cost money.

Complete the table with one other disadvantage for each method.

Method of code review

Disadvantage

By a programmer

By an automated system

2b1 mark

Identify the purpose of defragmentation software.

  • Compressing data

  • Encrypting data

  • Organising data

  • Protecting data

2c3 marks

One function of an operating system is to manage processes.

(i) Describe one way the operating system makes sure each process can use the CPU.

(2)

(ii) Give one other function of an operating system.

(1)

3a2 marks

Identify two reasons for using data compression.

  • Reduces data transfer times

  • Reduces disk fragmentation

  • Reduces required storage space

  • Reduces the chance of data being hacked

  • Reduces the need for error detection and correction

3b2 marks

Robust software must be free from vulnerabilities before it is released to users. Programming bugs are one type of vulnerability.

State two other types of vulnerability.

3c2 marks

Some users are given administrator privileges.

Explain one way an operating system allows an administrator to manage users.