The operating system (OS) is one of the most important pieces of software in any computer system, yet many IB Computer Science students struggle to explain its role clearly. In exams, vague answers such as “it controls the computer” are not enough.
IB students are expected to understand what an operating system does, why it is needed, and how it manages hardware and software resources.
What Is an Operating System?
An operating system is system software that:
- Manages computer hardware
- Provides a platform for applications
- Acts as an interface between the user and the hardware
Without an operating system, application programs cannot run and hardware cannot be used effectively.
Examples of operating systems include desktop, mobile, and server systems, but IB exam questions focus on functions, not brand names.
Process Management
One of the key responsibilities of an operating system is process management.
This includes:
- Loading programs into memory
- Executing multiple processes
- Switching between tasks
- Ensuring programs do not interfere with each other
In multitasking systems, the operating system rapidly switches between processes so that multiple programs appear to run at the same time.
IB students should understand that:
- The OS decides which process gets CPU time
- Processes are managed using scheduling techniques
Memory Management
The operating system is responsible for memory management.
