Sistem pengendalian (operating system, OS) ialah lapisan perisian yang terletak antara perkakasan dan program anda. Ia menguruskan sumber mesin — CPU, memori, storan, peranti — dan mendedahkannya kepada aplikasi melalui satu antara muka yang bersih dan selamat supaya banyak program boleh berkongsi satu komputer tanpa berlanggar antara satu sama lain.
Dua dunia: kernel lawan user space
┌─────────────────────────────────────────────────┐
│ User space │ browser editor shell ... │ ← aplikasi anda (tanpa keistimewaan)
├───────────────┴─────────────────────────────────┤
│ system calls (open, read, ...) │ ← sempadan
├─────────────────────────────────────────────────┤
│ Kernel space │ scheduler memory mgr drivers │ ← berkeistimewaan, dipercayai
├───────────────┴─────────────────────────────────┤
│ Hardware (CPU, RAM, disk) │
└─────────────────────────────────────────────────┘
