Den här artikeln behöver källhänvisningar för att kunna verifieras. (2021-04) Åtgärda genom att lägga till pålitliga källor (gärna som fotnoter). Uppgifter utan källhänvisning kan ifrågasättas och tas bort utan att det behöver diskuteras på diskussionssidan. |
Ett systemanrop är en mekanism för ett datorprogram att utnyttja funktioner erbjudna av operativsystemkärnan.
I operativsystem för många samtida användare och i viss grad också annars i operativsystem med multikörning bör operativsystemet skydda olika användare och program för varandra och koordinera hårdvaruaccess. För att illa skrivna program inte skall kunna kringgå begränsningarna kör operativsystemkärnan i allmänhet med en högre privilegienivå ("ring 0") än tillämpningsprogrammen.
Då en process behöver en tjänst som tillhandahålls av operativsystemkärnan måste den kunna överföra kontrollen till kärnan. Kontrollen måste överföras så att kod med högre privilegienivå körs i en omgivning den själv har kontroll över. Därför har de flesta processorarkitekturen en specialkonstruerad mekanism för systemanrop.
© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search