systemkallelser
Systemkallelser är gränssnittet mellan användarutrymme och kärnan i ett operativsystem. Genom en systemkallelse begär ett program tjänster som rör filsystem, nätverk, processhantering eller minneshantering. I praktiken används de av applikationer via standardbibliotek (till exempel glibc på Linux eller msvcrt på Windows) som wrappar de grundläggande systemanropen.
När en process gör en systemkallelse övergår den från användarläge till kärnläge genom en kontrollerad övergång
Vanliga exempel inkluderar läs- och skrivoperationer (read, write), filöppning (open/openat), stängning (close), processhantering (fork/execve), minneshantering (mmap/munmap),
Systemkallelser varierar mellan operativsystem men följer samma grundläggande princip: en säkrad brygga mellan användarkod och kärnans