Besturingssysteem en hardware
Hoe heet het mechanisme waarmee een toepassing het besturingssysteem verzoekt bijvoorbeeld een bestand te lezen of te schrijven?
- ASysteemaanroep (system call)
- BContextwisseling (context switch)
- CDemand paging
Antwoord en toelichting tonen
Antwoord: A. Systeemaanroep (system call)
Omdat toepassingen in de gebruikersmodus draaien, kunnen ze schijven en apparaten niet rechtstreeks bedienen. Daarom gebruiken ze een systeemaanroep: met een speciale instructie wordt naar de bevoorrechte modus overgeschakeld, wordt kernelcode aangeroepen en worden onder meer het lezen en schrijven van bestanden, geheugentoewijzing en het aanmaken van processen aangevraagd. Na afloop keert de uitvoering terug naar de gebruikersmodus. Een contextwisseling is het omschakelen naar een ander proces en demand paging is een methode waarbij pagina's pas worden ingelezen als ze nodig zijn.