📚 Knowledge Library — Topic 4.2B — Software

Functions of an Operating System

Explore the main jobs an operating system performs to keep a computer usable, organised and controlled.

1. Invitation

The operating system has many background jobs.

You do not see most of the work an operating system does.

It quietly manages the computer so the user can open files, run apps, connect devices and keep data safe.

💡 Remember: the OS keeps the computer organised behind the scenes.
Figure 1.1
Behind the Scenes
User opens app

OS manages resources

Computer responds
2. Big Idea

The OS manages resources.

A computer has many resources: memory, files, devices, users and running programs.

The operating system decides how these resources are shared and controlled.

💡 Big idea: OS functions are management jobs.
Figure 2.1
Resource Manager
Memory
Files
Devices
Users

Managed by OS
3. FutureLogic Bridge

Theatre manager, daily jobs.

In the last lesson, the OS was like a theatre manager.

This lesson looks at the manager's daily jobs: organising space, helping staff, managing equipment and keeping the show running.

💡 Bridge: OS functions are the manager's checklist.
Figure 3.1
The Manager's Checklist
Prepare stage
Manage equipment
Handle problems
Keep order
4. Worked Example

Opening an application uses several OS functions.

When you open an app, the OS loads it, gives it memory, communicates with hardware, and lets you interact using the user interface.

Example answer

"The operating system provides a platform for applications to run and manages the memory needed by those applications."
Figure 4.1
Opening an App
Click app

OS loads program

Memory allocated

App runs
5. Key Functions

The main OS jobs.

You do not need to deep dive here. Just recognise the main jobs.

FunctionSimple meaning
Memory managementAllocates memory to programs
File managementCreates, saves, moves and deletes files
Peripheral managementControls devices such as printers and keyboards
User interfaceLets the user interact with the computer
SecurityProtects accounts and data
💡 These are background jobs that make the computer usable.
Figure 5.1
OS Function Map
Memory
Files
Devices
Interface
Security
6. Exam Tip

Name the function and say what it does.

In exams, students often name a function but do not describe it.

If the question says identify and describe, give both.

🎯 Exam Tip: write the function, then add one short explanation of its purpose.
Figure 6.1
Name + Role
Function name
+
What it does
=
Stronger answer
7. Firmware Reminder

Bootstrap is not an OS function.

Firmware is software stored in ROM that starts the computer before the OS loads.

The OS does not load the bootstrap. The bootstrap helps load the OS.

🎯 Exam Tip: loading the bootstrap is firmware's job, not the operating system's job.
Figure 7.1
Startup Order
Firmware / BIOS

Loads OS

OS takes over
BIOS = Basic Input/Output System
8. Common Mistake

Do not repeat the function name.

A common weak answer repeats the words from the question without explaining the role.

⚠️ Common Mistake:

Student answer: "Memory management means managing memory."

❌ This does not explain what the OS actually does.

Better answer: "Memory management allocates memory to programs and prevents two processes using the same memory location at the same time."
Figure 8.1
Improve the Answer
Weak answer
repeats words



Better answer
explains the job
9. Summary

OS functions in one screen.

The operating system manages the computer's resources.

It manages memory, files, peripherals, the user interface, security, multitasking and running applications.

Firmware starts the computer before the OS loads.

💡 Key idea: the OS keeps the computer organised and usable.
Figure 9.1
Summary
OS manages

Memory
Files
Devices
Users
Applications