systeemaanroep
Een systeemaanroep (systeemcall) is een mechanisme waarmee een programma in gebruikersmodus diensten van het besturingssysteem kan aanvragen. Voorbeelden zijn bestands-I/O, geheugenbeheer, procesbeheer en netwerkcommunicatie. Systeemaanroepen vormen de interface tussen gebruikersruimte en kernruimte (kernel) en maken het mogelijk dat een programma hardware en systeemresources veilig kan gebruiken zonder directe toegang tot de kernel.
Werkingsprincipe: wanneer een proces een systeemaanroep doet, wordt de uitvoering overgebracht naar de kernel door een
Gebruikersruimte en wrappers: hoge-niveau API’s in programmeertalen (zoals read, write, open, mmap) zijn wrappers rond systeemaanroepen.
Variatie en implementatie: systemen implementeren systeemaanroepen verschillend. Veel Unix-achtige systemen gebruiken een speciale instructie of trap