Tsarin aiki (operating system, OS) shi ne shimfidar software da ke tsakanin hardware da shirye-shiryenka. Yana sarrafa albarkatun na'ura — CPU, memory, storage, na'urori — kuma yana bayyana su ga aikace-aikace (applications) ta wata madaidaiciya, amintacciyar interface domin shirye-shirye da yawa su iya raba kwamfuta guda ba tare da cin karo da juna ba.
Duniyoyi biyu: kernel da user space
┌─────────────────────────────────────────────────┐
│ User space │ browser editor shell ... │ ← your apps (unprivileged)
├───────────────┴─────────────────────────────────┤
│ system calls (open, read, ...) │ ← the boundary
├─────────────────────────────────────────────────┤
│ Kernel space │ scheduler memory mgr drivers │ ← privileged, trusted
├───────────────┴─────────────────────────────────┤
│ Hardware (CPU, RAM, disk) │
└─────────────────────────────────────────────────┘
