Learn

Learning preferences

Make learning more comfortable. Changes apply immediately.

Enlarges page content, including diagrams and their labels. You can also use your browser’s zoom.

Choose the colours that are easiest for you to distinguish. Applies to lesson diagrams and lab plots. Labels, shapes, hatching and line patterns also distinguish meanings. Source photographs and raw image brightness stay unchanged; mask-only views are available for image overlays.

ExampleComparisonSample link

Saved in this browser on this device. Preferences are separate from progress backups.

Learn through experiments

Recover the club register

Does faster restoration also recover more lost records?

Entering midway? Revisit Contain a fictional incident for the preceding worked example, or start here and use the explanation below.

1 · Try

Start with a concrete question

Synthetic register: 20 records arrive each hour. Perfect instantaneous backups start at hour 0. A failure destroys the working copy but leaves backups intact.

Try the initial inputs, then write a prediction before changing one setting. All calculations run locally on your CPU.

Go directly to the experiment · Review basic mathematics

2 · Predict

What do you expect?

Predict what happens to lost records when restoration time is halved.

3 · Experiment

Change one thing. Inspect what happens.

  1. Run the initial failure and find the latest completed backup.
  2. Change only restore time; compare lost records and downtime.
  3. Change backup interval; locate a failure just before a backup.
  4. Explain which control serves a goal of at most 40 lost records.
Experiment inputs
Inputs
Your settings
Mechanism
Calculation below
Evidence
Compare outcomes
Last completed backup8 hour
Unsaved records lost40 records
Unavailable time2 hours

Compare the current results

Every bar starts at zero and uses the same numeric scale in this chart. The upper bound automatically adjusts to the largest current value (at least 1), so compare the numbers when changing inputs. Units and quantities come from each label; different kinds of quantity are not interchangeable. Displayed values are rounded to at most six significant digits.
0160
  • Records recovered160
    Records recovered: 160Horizontal bar from zero to 160, on the shared zero to 160 numeric axis.
  • Records lost40
    Records lost: 40Horizontal bar from zero to 40, on the shared zero to 160 numeric axis.

Follow the calculation

  1. 20 new records arrive per hour from hour 0.
  2. Backups finish instantly every 4 hours; a backup at the failure hour completes first.
  3. Last backup: floor(10 / 4) × 4 = 8.
  4. Lost records: (10 − 8) × 20 = 40. Restoration takes 2 hours; no new records arrive during downtime.

Backup frequency changes lost work; restore speed changes downtime. These are different recovery goals.

Captures keep your inputs, prediction and observation. Results are recalculated from those inputs. Resetting inputs keeps your captures and challenge history.

4 · Understand

Explain the mechanism

Recover the club register

Synthetic register: 20 records arrive each hour. Perfect instantaneous backups start at hour 0. A failure destroys the working copy but leaves backups intact.

Follow the mechanism

Restoration time measures how long service is unavailable. Backup age determines how much recent work is missing.

At hour 10 with backups every 4 hours, hour 8 is the latest backup. Two hours of changes, or 40 records, are lost.

Failure exactly at a scheduled backup happens after that backup in this teaching model. Real systems need explicit timing and backup verification.

Worked example

20 new records arrive per hour from hour 0.

Backups finish instantly every 4 hours; a backup at the failure hour completes first.

Last backup: floor(10 / 4) × 4 = 8.

Lost records: (10 − 8) × 20 = 40. Restoration takes 2 hours; no new records arrive during downtime.

Calculation

Last backup = floor(failure hour ÷ interval) × interval; lost records = (failure hour − last backup) × 20.

Try a controlled comparison

  1. Run the initial failure and find the latest completed backup.

  2. Change only restore time; compare lost records and downtime.

  3. Change backup interval; locate a failure just before a backup.

  4. Explain which control serves a goal of at most 40 lost records.

What this does not establish

  • Backups always succeed and survive the incident; recovery is perfect.

  • No records arrive during restoration, and storage cost is omitted.

5 · Apply

Try a fresh case

A different register gains 15 records each hour, backs up every 3 hours and fails at hour 8. How many records are lost?

This is a public practice check. Retries support learning; matching a number does not certify independent proficiency.

Take the investigation further

Choose any extension. These are project prompts for you to carry out; they are not automatically assessed.

School investigation

Design and rehearse a recovery checklist using disposable practice files.

College investigation

Model failed backups and distinguish verified restore tests from backup logs.

Workplace investigation

Draft recovery objectives and a tabletop exercise for a fictional service.

6 · Continue

Keep the evidence, choose your next step

Completion records your own decision that you have worked through this investigation. Practice checks and independent project evidence are separate.