lågnivåsystemanrop
Lågnivåsystemanrop är den grundläggande mekanismen som gör det möjligt för ett användarprogram att begära tjänster från operativsystemets kärna. De utgör gränssnittet mellan användarläge och kärnläge och inkluderar funktioner som att läsa och skriva filer, skapa processer eller kommunicera över nätverk. Till skillnad från högre nivåer av API:er och bibliotekssamtal är lågnivåsystemanrop ofta starkt kopplade till arkitektur och operativsystem, vilket gör dem mindre portabla över plattformar.
Anropen sker vanligtvis genom en systemanropsmekanism där ett specifikt nummer identifierar funktionen och argument överförs via
Kärnan hanterar varje anrop via en systemkallstabell som mappar numret till den relevanta kärnfunktionen. Detta kräver
Många programmeringsmiljöer erbjuder wrappers i standardbiblioteket (t.ex. C-biblioteket) som döljer de direkta systemanropen och översätter fel