Skip to content

9618 · 5.1

Operating Systems

The Operating System (OS) is the master software that manages your computer's hardware and software. It acts as the essential intermediary, allowing you and your applications to use the computer's resources without needing to know the complex details of how the hardware works.

Need to know

What you need to know

  • Abstraction: Hides hardware complexity from users and applications.
  • Resource Management: Manages CPU, memory, storage, and peripheral devices to ensure fair and efficient use.
  • User Interface: Provides a way for humans to interact with the machine (e.g., GUI, CLI).
  • Security: Controls access to system resources and protects data from unauthorised access.

Explanation

The Computer's Conductor

  1. Provides a User Interface: The OS presents a way for you to interact with the computer, either through a Command-Line Interface (CLI) or a Graphical User Interface (GUI).
  2. Manages Resources: It allocates and de-allocates essential resources like memory (RAM) and CPU time, ensuring fair and efficient use among all running programs.
  3. Manages Processes & Tasks: The OS controls which programs (processes) are running, when they run, and for how long. It handles multitasking by rapidly switching between processes.
  4. Handles Peripherals & Files: It manages communication with all input/output devices (like keyboards and printers) using drivers, and organises your data into a logical file system on storage drives.