Software (Edexcel GCSE Computer Science): Exam Questions

Exam code: 1CP2

16 mins3 questions
1a
2 marks

Describe how an operating system organises files and folders.

1b
2 marks

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

2a
2 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

2b
1 mark

Identify the purpose of defragmentation software.

  • Compressing data

  • Encrypting data

  • Organising data

  • Protecting data

2c
3 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)

3a
2 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

3b
2 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.

3c
2 marks

Some users are given administrator privileges.

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