Ett operativsystem (OS) är det mjukvarulager som ligger mellan hårdvaran och dina program. Det hanterar maskinens resurser — CPU, minne, lagring, enheter — och exponerar dem för applikationer genom ett rent, säkert gränssnitt så att många program kan dela en dator utan att gå i vägen för varandra.
De två världarna: kernel vs user space
┌─────────────────────────────────────────────────┐
│ User space │ browser editor shell ... │ ← dina appar (utan privilegier)
├───────────────┴─────────────────────────────────┤
│ system calls (open, read, ...) │ ← gränsen
├─────────────────────────────────────────────────┤
│ Kernel space │ scheduler memory mgr drivers │ ← privilegierad, betrodd
├───────────────┴─────────────────────────────────┤
│ Hardware (CPU, RAM, disk) │
└─────────────────────────────────────────────────┘
