System call (syscall) hija l-mekkaniżmu li programm f'user-space juża biex jitlob servizz mill-kernel — jiftaħ file, jibgħat network data, jalloka memory, joħloq process. Peress li dawn l-azzjonijiet imissu l-hardware jew jaffettwaw processes oħra, il-kernel biss jista' jwettaqhom, u għalhekk syscall taqsam apposta l-konfini tal-protezzjoni.
User mode vs kernel mode
Il-CPU jaħdem f'wieħed minn (mill-inqas) żewġ livelli ta' privileġġ:
user mode → restricted: no direct hardware access, no privileged instructions
kernel mode → full access: hardware, all memory, privileged CPU instructions
