Käyttöjärjestelmäkutsu
Käyttöjärjestelmäkutsu, englanniksi system call, on rajapinta, jonka kautta sovellusohjelmat voivat pyytää käyttöjärjestelmältä palveluita. Sovellukset eivät suoranaisesti suorita käyttöjärjestelmän toimintoja, vaan ne tekevät käyttöjärjestelmäkutsun, jolloin suoritus siirtyy käyttäjätilasta ytimen tilaan. Tämän jälkeen käyttöjärjestelmän ydin käsittelee pyynnön ja palauttaa tuloksen sovellukselle.
Käyttöjärjestelmäkutsut ovat välttämättömiä monille perustoiminnoille, kuten tiedostojen lukemiselle ja kirjoittamiselle, muistin varaamiselle, prosessien luomiselle ja hallinnalle
Yleisimpiä käyttöjärjestelmäkutsuja ovat esimerkiksi open, read, write, close, fork, exec ja exit. Jokainen käyttöjärjestelmä määrittelee oman