systemnivåfunksjon
Systemnivåfunksjoner refererer til funksjoner og rutiner som opererer på systemnivå i et operativsystem. Dette er privilegerte operasjoner som kjører i kjernen eller leveres av kjernekomponenter, og gir programvare direkte tilgang til maskinvare, minnehåndtering, prosessplanlegging og andre grunnleggende ressurser. De skiller seg fra brukernivåfunksjoner, som kjører i brukerrommet under restriksjoner og er avhengige av kjernen for privilegert støtte.
Tilgang til systemnivåfunksjoner skjer vanligvis via et definert grensesnitt, som systemkall eller kernel API-er. Brukerromsprogrammer kaller
Typiske kategorier inkluderer prosessstyring (oppretting og terminering av prosesser), minnehåndtering (tildeling og mapping av minne), filsystemoperasjoner
Design- og sikkerhetshensyn er sentrale for systemnivåfunksjoner. Fordi disse operasjonene kjører med høy privilegier, kan feil