Operating Systems Explained
The manager analogy
Think of your computer as a hotel. The hardware is the building, your apps are guests, and the operating system (OS) is the manager and staff: checking guests in, assigning rooms, delivering room service, and making sure no guest enters another guest’s room. Without the manager, the building exists but nothing runs. Windows, macOS, Linux, Android and iOS are all operating systems.
Job 1 — Running programs (process management)
Every running app is a process. The OS decides which process gets the CPU at each instant, switching thousands of times per second so music, browser and chat all seem simultaneous. When an app freezes, you are watching a process stop responding — and the OS is what lets you end it without restarting everything.
Job 2 — Memory management
The OS hands each process its own slice of RAM and protects it from others. This is why one crashed app rarely takes your whole machine down: its room is sealed. When RAM fills up, the OS swaps less-used data to disk (virtual memory) — the machine keeps working, just slower.
Job 3 — Files and storage
Folders, files, permissions — the OS organises storage into the file system you browse. It also decides who may read or change each file, which is the quiet foundation of privacy on shared computers.
Job 4 — Users, security and devices
- User accounts and passwords — separating people and their data
- Permissions — why installing software asks for administrator approval
- Device drivers — the translators that let the OS talk to printers, cameras and graphics cards
- The interface — windows, icons and touch: the part you actually see
Why students meet Linux everywhere
Most servers, cloud systems and security tools run Linux. It is free, scriptable and transparent — you can see and control everything. You do not need to abandon Windows; even basic Linux familiarity (terminal, files, permissions) unlocks cybersecurity, DevOps and backend paths.
Practice task (30 minutes)
Open your system’s task manager or activity monitor. Find: the process using the most CPU, the one using the most memory, and how many processes are running in total. Write one sentence on what each of your top three processes is. You have just read the OS’s own dashboard.
The OS manages processes, memory, files, users and devices — the invisible manager behind every click. Understand it, and half of “computer problems” start explaining themselves.