Skip to content
9618Paper 1 · Theory Fundamentals§5.1, §5.2

5. System Software

Operating systems and utilities, language translators, compilers vs interpreters, IDE features.

Statometer71CoreNext Paper 188%
Marks a paper11.6 · 15%Rank#7 of 12 · #5 on P1Trend · last 12Oct/Nov 24 · 11: 17 marksOct/Nov 24 · 12: 22 marksOct/Nov 24 · 13: 0 marksMay/Jun 25 · 11: 14 marksMay/Jun 25 · 12: 0 marksMay/Jun 25 · 13: 15 marksOct/Nov 25 · 11: 10 marksOct/Nov 25 · 12: 17 marksOct/Nov 25 · 13: 10 marksMay/Jun 26 · 11: 10 marksMay/Jun 26 · 12: 13 marksMay/Jun 26 · 13: 10 marks
9 in 10 chance in the next paper

Everything for this topic — study hub

AS Level · 9618 · Paper 1

Statometer — what 33 real papers say about this topic and each of its 2 syllabus bullets

Core · #7 of 12 in AS Level · recomputed with every new session

71CORE
Core#7 of 12 in AS Level#5 on Paper 1 Steady

A regular, well-paid topic — you cannot afford a gap here.

Next Paper 1
88%
9 in 10 chance it is set
Marks a paper
11.6 / 75
15% of Paper 1 · fair share 13%
Appeared in
31 / 33
Paper 1 sittings 20212026
Last set
May/Jun 2026
9618/13 · Q5 · 10 marks · 11-series streak
Marks in each of the last 12 Paper 1 sittingsOct/Nov 24May/Jun 26
Oct/Nov 24 · 11: 17 marksOct/Nov 24 · 12: 22 marksOct/Nov 24 · 13: 0 marksMay/Jun 25 · 11: 14 marksMay/Jun 25 · 12: 0 marksMay/Jun 25 · 13: 15 marksOct/Nov 25 · 11: 10 marksOct/Nov 25 · 12: 17 marksOct/Nov 25 · 13: 10 marksMay/Jun 26 · 11: 10 marksMay/Jun 26 · 12: 13 marksMay/Jun 26 · 13: 10 marks

What the papers say

  • Set in 31 of 33 Paper 1 sittings on the current syllabus — treat it as certain.
  • Worth about 11.6 marks a paper (15% of Paper 1).
  • Last set May/Jun 2026 · 9618/13 · Q5 for 10 marks — in the most recent series.
  • Set in each of the last 11 series without a miss.
  • Steady at around 11.8 marks a paper year on year.
  • Lives on “Explain” and “Describe” — 91% of its questions: full sentences with a reason, not one-word answers.
  • 31% of its questions involve a diagram, table or figure — practise with pen and paper.
  • Its biggest question so far: 22 marks (May/Jun 2024 · 9618/13 · Q7).
  • Inside the topic, §5.1 Operating systems carries the most marks (56%) and §5.2 Language translators the least (44%).
  • It is examined almost entirely as AO1 (Knowledge & understanding, 90%) — definitions and descriptions in syllabus words score.
  • The examiner has commented on 23 of its questions — read “What the examiner said” before you practise.

Command words

Share of questions using the word (a question can use several). What each wants →

Question shapes

  • ≤ 6 mk3
  • 7–9 mk12
  • 10–12 mk10
  • 13–15 mk6
  • 16+ mk4

Average 10.7 marks a question · 31% with a figure or table · 23% with code · biggest 22 marks

Assessment objectives — how it is examined

Every part of every current-syllabus question filed under Cambridge's AO1 / AO2 / AO3 (from its command word and what it asks you to do), so you know whether this topic pays for definitions, for applying, or for judging and building.

  • AO1 Knowledge & understanding
  • AO2 Apply & analyse
  • AO3 Design, program & evaluate

Paper 1 as a whole

Paper 1SyllabusMeasured
AO1 Knowledge & understanding60%68%
AO2 Apply & analyse40%32%
AO3 Design, program & evaluate0%0%

Syllabus = Cambridge's grid; measured = the bank's current-syllabus papers.

Inside the topic — every syllabus bullet, measured

Each part of each question is filed under the bullet it examines; the numbers are per Paper 1 sitting, exactly like the topic's. Open a bullet for its own Statometer.

  • 5.1Operating systems#8 of 25 on Paper 1Core · 7367% next paper4.5 marks23/33 sittings May/Jun 2026

    A regular earner inside the topic — most papers touch it.Syllabus: why an OS is needed; memory, file, security, hardware and process management; utility software (formatter, virus checker, defragmenter, backup…); program libraries and DLLs

    Next Paper 1
    67%
    7 in 10
    Marks a paper
    4.5
    6% of the paper · 56% of the topic
    Asked in
    23 / 33
    Paper 1 sittings · 25 questions
    Last asked
    May/Jun 2026
    9618/13 · Q5 · 10 marks · 11-series streak
    • Asked in 23 of 33 Paper 1 sittings — about 7 papers in 10.
    • About 4.5 marks a paper (6% of Paper 1; 56% of the topic's marks across its 2 bullets).
    • Last asked May/Jun 2026 · 9618/13 · Q5 (10 marks) — in the most recent series.
    • Asked in each of the last 11 series.
    • Usually “Identify” or “Describe”: short, precise answers in syllabus words.
    • Biggest chunk of marks so far: 11 in Oct/Nov 2021 · 9618/12 · Q7.
    • It is examined almost entirely as AO1 (Knowledge & understanding, 98%) — definitions and descriptions in syllabus words score.
    Last 12 sittings Steady
    Oct/Nov 24 · 11: 7 marksOct/Nov 24 · 12: 4 marksOct/Nov 24 · 13: 0 marksMay/Jun 25 · 11: 5 marksMay/Jun 25 · 12: 0 marksMay/Jun 25 · 13: 0 marksOct/Nov 25 · 11: 8 marksOct/Nov 25 · 12: 4 marksOct/Nov 25 · 13: 8 marksMay/Jun 26 · 11: 0 marksMay/Jun 26 · 12: 7 marksMay/Jun 26 · 13: 10 marks

    Assessment objectives

    • AO1 Knowledge & understanding
    • AO2 Apply & analyse
    • AO3 Design, program & evaluate
    • Identify60%
    • Describe60%
    • Explain60%
    • State32%
  • 5.2Language translators#12 of 25 on Paper 1Core · 6163% next paper3.5 marks20/33 sittings May/Jun 2026

    A regular earner inside the topic — most papers touch it.Syllabus: assemblers, compilers and interpreters; compiling vs interpreting; partial compilation (Java); IDE features for coding, error detection, presentation and debugging

    Next Paper 1
    63%
    6 in 10
    Marks a paper
    3.5
    5% of the paper · 44% of the topic
    Asked in
    20 / 33
    Paper 1 sittings · 20 questions
    Last asked
    May/Jun 2026
    9618/12 · Q7 · 6 marks · 11-series streak
    • Asked in 20 of 33 Paper 1 sittings — about 6 papers in 10.
    • About 3.5 marks a paper (5% of Paper 1; 44% of the topic's marks across its 2 bullets).
    • Last asked May/Jun 2026 · 9618/12 · Q7 (6 marks) — in the most recent series.
    • Asked in each of the last 11 series.
    • Usually “Explain” or “Describe”: full sentences with a reason, not one-word answers.
    • Biggest chunk of marks so far: 9 in Oct/Nov 2023 · 9618/11 · Q6.
    • It is examined almost entirely as AO1 (Knowledge & understanding, 82%) — definitions and descriptions in syllabus words score.
    Last 12 sittings Steady
    Oct/Nov 24 · 11: 4 marksOct/Nov 24 · 12: 4 marksOct/Nov 24 · 13: 0 marksMay/Jun 25 · 11: 0 marksMay/Jun 25 · 12: 0 marksMay/Jun 25 · 13: 4 marksOct/Nov 25 · 11: 2 marksOct/Nov 25 · 12: 6 marksOct/Nov 25 · 13: 2 marksMay/Jun 26 · 11: 8 marksMay/Jun 26 · 12: 6 marksMay/Jun 26 · 13: 0 marks

    Assessment objectives

    • AO1 Knowledge & understanding
    • AO2 Apply & analyse
    • AO3 Design, program & evaluate
    • Explain80%
    • Describe65%
    • Identify65%
    • Complete30%

29% of the topic's marks sit in question parts that belong to another topic (scenario questions cross sections) or that no bullet claims; they count for the topic, not for a bullet.

Marks a paper, year by year

212223242526

By exam series

  • May/Jun17/18 · 11.7 mk
  • Oct/Nov14/15 · 11 mk

What you need to know2syllabus §5.1, §5.2

  1. 5.1Operating systemswhy an OS is needed; memory, file, security, hardware and process management; utility software (formatter, virus checker, defragmenter, backup…); program libraries and DLLs
  2. 5.2Language translatorsassemblers, compilers and interpreters; compiling vs interpreting; partial compilation (Java); IDE features for coding, error detection, presentation and debugging

Video lectures17ZAK's YouTube channel · play here

  • AS2023325 views

  • ASA220231.0K views

  • ASUrdu2021893 views

  • O LevelAS20212.4K views

  • ASA220206.7K views

  • O LevelAS2020631 views

Infographics2draw these the way the examiner expects · download as PNG

Compiler · Interpreter · AssemblerAll three are translators: they turn what you wrote into machine code the processor can execute.High-level sourceCompilerExecutable file (then run)High-level sourceInterpreterruns each line (as it goes)Assembly (LDA, ADD…)AssemblerMachine code (one-to-one)CompilerInterpreterTranslateswhole program before it runsone statement at a time, while runningErrorsall listed at the end; nothing runsstops at the first error it meetsSpeedfast — already machine codeslower — translated every runSource needed?no: executable can be distributedyes: source + interpreter every timeBest forfinished software, games, appsdeveloping and debuggingHigh-level: portable, English-like, easy to write and debug. Low-level: direct hardware control, fast, machine-specific.IDE: editor, translator, run-time, debugger (breakpoints, single-step, variable watch), auto-complete, pretty-print.cswithzak.com

Compiler, interpreter & assembler

O LevelAS
What the operating system doesThe OS is the layer between the hardware and everything else: it hides complexity and shares resourcesbetween programs.HardwareOperating systemUtility & library softwareApplication softwareUserrequests go down the layers; results come back upOS functionsmemory management (allocate, protect, virtual)process management & multitasking (scheduling)file management (names, folders, access rights)hardware / peripheral management (device drivers)security: user accounts, passwords, access levelsuser interface: GUI (icons, windows) or CLIinterrupt handling; error reportingplatform for running application softwareUtility softwaredisk formatter · defragmenter · backupvirus checker · file compressiondisk contents analysis / repairProgram libraries & DLLsLibrary = pre-written, tested routines you can call.DLL (dynamic link library): loaded only at run timeand shared by many programs → smaller executables,fixes reach every program at once; but a missing orchanged DLL breaks the program.O Level: firmware & bootstrapFirmware in ROM runs first, loads the bootstrap, which loads the OSfrom secondary storage into RAM. Then the OS takes over.Exam wording: “the OS manages …” — name the resource (memory, files, devices, processes, users) and what that involves.cswithzak.com

What the operating system does

O LevelAS

Browse all infographics →

Key terms8use these exact words in the exam

operating systemutilityDLLassemblercompilerinterpreterIDEbreakpoint

Dotted terms are defined in the glossary.

Code help1referenced to the Cambridge pseudocode guide

What the translator stages see

text
Source:    Total ← Price * Qty + 5
Lexical:   [ID Total] [ASSIGN] [ID Price] [OP *] [ID Qty] [OP +] [NUM 5]
Syntax:    assignment( Total , plus( times(Price, Qty), 5 ) )   ← parse tree
Code gen:  LDD Price / MUL Qty / ADD #5 / STO Total
Optimise:  e.g. keep Price*Qty in a register if reused

Assembler1programs to step through the CPU simulator

  • Symbolic addresses (labels) instead of numbers

    Label your data and jump targets — the assembler turns each label into an address. Check the memory panel to see where NUM1 landed.

    ASLoading & storing 9618 §4.2, §5.2 assembler
    Run

Test yourself

Ready to check you know it?

Every round is a fresh random draw, weak cards come back until you get them right, and past-paper questions come with their mark schemes. Marks earn XP on your dashboard.

Enroll nowOnline classes