A Level Computer Science 9618, topic 16
System Software: past paper questions
29 Cambridge A Level Computer Science 9618 questions on System Software (16) from 15 papers, 2023 to 2025. Open the paper or try a question free.
Practising builds a set from this topic, free with an account. One question opens straight away, with no account.
- Questions
- 29
- Papers
- 15
- Years
- 2023 to 2025
- Total marks
- 191
- Average per question
- 6.6 marks
- Largest question
- 9 marks
By type: Structured 29
How hard the questions are
- Recall0
- Apply19
- Analyse10
- Not banded0
Derived from the command word Cambridge prints in each question, banded by a fixed table beside the syllabus's own definitions. A question printing no command word is unbanded: unknown, not middling.
Command words
- stateRecall12 questions
express in clear terms
- completeApply10 questions
add information to an incomplete diagram or table
- explainAnalyse10 questions
set out purposes or reasons / make the relationships between things clear / say why and/or how and support with relevant evidence
- describeApply9 questions
state the points of a topic / give characteristics and main features
- drawApply6 questions
draw a line to match a term with a description
- outlineApply6 questions
set out the main points
- writeRecall6 questions
write an answer in a specific way
- showApply5 questions
- identifyRecall2 questions
name/select/recognise
- convertApply1 question
Where the questions come from
By year
- 202515
- 20246
- 20238
By session
- May/June12
- Oct/Nov17
By paper
- Paper 329
Questions on this topic
Showing 26 of 29, spread across the years. Open one to write your answer and have it marked.
- Try this questionQuestion 4Oct/Nov 2025, paper 31Structured6 marks
A scheduling routine determines how processes are managed by the operating system. Identify two scheduling routines.
- Try this questionQuestion 8Oct/Nov 2024, paper 31Structured7 marks
Describe the process of segmentation for memory management.
- Try this questionQuestion 7Oct/Nov 2023, paper 31Structured5 marks
A student buys a new computer. State one benefit to the student of a user interface and give an example.
- Try this questionQuestion 8Oct/Nov 2025, paper 31Structured8 marks
Outline the purpose of lexical analysis during the compilation of a program.
- Try this questionQuestion 10Oct/Nov 2024, paper 31Structured9 marksHas a diagram
Several syntax diagrams are shown. Complete the Backus-Naur Form (BNF) for the given syntax diagrams.
- Try this questionQuestion 5Oct/Nov 2023, paper 32Structured5 marks
Outline the reasons why an operating system may need to use virtual memory.
- Try this questionQuestion 5Oct/Nov 2025, paper 32Structured5 marks
Describe how interrupt handling is used in low-level scheduling.
- Try this questionQuestion 7Oct/Nov 2024, paper 32Structured9 marksHas a diagram
Several syntax diagrams are shown. State why each number is invalid for the given syntax diagrams.
- Try this questionQuestion 6Oct/Nov 2023, paper 32Structured7 marks
The Reverse Polish Notation (RPN) expression: a b * 2 / c d / * is to be evaluated where a = 20, b = 3, c = 10 and d = 5. Show the changing contents of the following stack as the RPN expression is evaluated.
- Try this questionQuestion 8Oct/Nov 2025, paper 32Structured8 marks
State the purpose of the optimisation stage in the compilation of a program.
- Try this questionQuestion 9Oct/Nov 2024, paper 32Structured5 marks
The kernel is the central component of an Operating System (OS). Outline how the kernel of an OS acts as an interrupt handler.
- Try this questionQuestion 5Oct/Nov 2025, paper 33Structured4 marks
State the purpose of multi-tasking.
- Try this questionQuestion 9Oct/Nov 2023, paper 33Structured9 marks
Write the infix expression for this Reverse Polish Notation (RPN) expression: 5 2 – 5 4 + * 9 /
- Try this questionQuestion 7Oct/Nov 2025, paper 33Structured9 marks
Outline the process of optimisation during the compilation of a program.
- Try this questionQuestion 6May/June 2023, paper 31Structured8 marksHas a diagram
Several syntax diagrams are shown. State whether each of the following passwords is valid or invalid and give a reason for your choice.
- Try this questionQuestion 6May/June 2025, paper 31Structured4 marksHas a diagram
Describe the process of executing a program using an interpreter.
- Try this questionQuestion 3May/June 2023, paper 32Structured9 marksHas a diagram
Several syntax diagrams are shown. State whether each variable is valid or invalid and give a reason for your choice in each case.
- Try this questionQuestion 7May/June 2025, paper 31Structured6 marksHas a diagram
Several syntax diagrams are shown. State why each passcode is invalid for the given syntax diagrams.
- Try this questionQuestion 6May/June 2023, paper 33Structured8 marksHas a diagram
Several syntax diagrams are shown. [Diagrams: operator, digit, symbol, letter, password] State whether each of the following passwords is valid or invalid and give a reason for your choice.
- Try this questionQuestion 8May/June 2025, paper 31Structured6 marks
Describe what is meant by multi-tasking and how it benefits process management.
- Try this questionQuestion 5May/June 2025, paper 32Structured7 marks
The management and scheduling of processes are tasks carried out by an operating system. Identify three process states.
- Try this questionQuestion 8May/June 2025, paper 32Structured4 marksHas a diagram
Explain what is meant by lexical analysis during program compilation.
- Try this questionQuestion 9May/June 2025, paper 32Structured6 marksHas a diagram
Several syntax diagrams are shown. State why 9K is not a valid variable for the given syntax diagrams.
- Try this questionQuestion 6May/June 2025, paper 33Structured6 marks
The management and scheduling of processes are tasks carried out by an operating system. Describe one reason why scheduling is necessary in process management.
- Try this questionQuestion 8May/June 2025, paper 33Structured4 marks
Explain the process of syntax analysis during program compilation.
- Try this questionQuestion 9May/June 2025, paper 33Structured6 marksHas a diagram
Several syntax diagrams are shown. State why JJ90 is not a valid passcode for the given syntax diagrams.
Inside this topic
Related topics
- 12 Software Development50 questions
- 13 Data Representation68 questions
- 14 Communication and internet technologies28 questions
- 15 Hardware and Virtual Machines36 questions
- 17 Security15 questions
- 18 Artificial Intelligence (AI)22 questions
- 19 Computational thinking and Problem-solving68 questions
- 20 Further Programming62 questions






