Sistemski klici UNIX

Sistemski klici so zahtevki programa, da naj sistemsko jedro
zanj opravi neko akcijo. Ne smemo zamenjavati sistemskih klicev UNIX
z običajnimi C-jevskimi funkcijami (podprogrami). Veljajo naslednje
razlike :
-
V času povezovanja (link time) je koda podprogramov kopirana
v datoteko z izvršljivim programom; koda, ki jo kličemo s sistemskim klicem,
pa je prisotna v samem jedru.
-
V času izvajanja (run time), je koda podprograma izvajana
kot del kode, vgrajene v izvorni program. Pri klicu sistemske funkcije
pa pride do preklopa procesa v sistemski režim .
Sistemske klice lahko delimo na naslednje kategorije: