AeroLab Reading room

CS / AS level

System software and security

Operating systems schedule work, manage memory and files, and coordinate devices. Interrupts allow a processor to respond to events without continually checking every device.

Learning objectives

The big idea

Operating systems schedule work, manage memory and files, and coordinate devices. Interrupts allow a processor to respond to events without continually checking every device.

Security, privacy and data integrity overlap but are not identical. Access controls, encryption, verification and backups answer distinct questions and need consistent operational policies.

Worked example

What does an interrupt usually cause the processor to do?

Follow the solution

The system preserves a return context before servicing the event according to its interrupt mechanism.

Investigate and explain

Predict the worked result before calculating. Change one input, record the new result, and explain which assumptions still hold.

Use the prediction activity below; a local model appears only where it supports this topic.

Open the interactive investigation

Check your understanding

1. Which protects confidentiality when data is intercepted?

  1. A larger monitor
  2. Appropriate encryption
  3. Sorting records
Check the answer and reasoning

Appropriate encryption

Encryption can make intercepted content unreadable without the required key.

2. What does an interrupt usually cause the processor to do?

  1. Erase RAM
  2. Recompile every program
  3. Save relevant state and run a handler
Check the answer and reasoning

Save relevant state and run a handler

The system preserves a return context before servicing the event according to its interrupt mechanism.

3. Does an encrypted backup automatically guarantee availability?

  1. No
  2. Yes
  3. Only for text
Check the answer and reasoning

No

Availability also requires accessible copies, keys, tested recovery and resilient storage.