Operační systém (OS) je softwarová vrstva, která leží mezi hardwarem a vašimi programy. Spravuje prostředky stroje — CPU, paměť, úložiště, zařízení — a zpřístupňuje je aplikacím přes čisté, bezpečné rozhraní, takže mnoho programů může sdílet jeden počítač, aniž by si navzájem překáželo.
Dva světy: kernel vs user space
┌─────────────────────────────────────────────────┐
│ User space │ browser editor shell ... │ ← vaše aplikace (bez oprávnění)
├───────────────┴─────────────────────────────────┤
│ system calls (open, read, ...) │ ← hranice
├─────────────────────────────────────────────────┤
│ Kernel space │ scheduler memory mgr drivers │ ← privilegované, důvěryhodné
├───────────────┴─────────────────────────────────┤
│ Hardware (CPU, RAM, disk) │
└─────────────────────────────────────────────────┘
