Softwareinterruptaanroepen
Softwareinterruptaanroepen zijn mechanismen waarmee een programma in gebruikersmodus diensten van het besturingssysteem of apparaathardware kan aanvragen door een software-interrupt op te roepen. In de meeste systemen worden hiermee systeemaanroepen gemanaged: een laag in de kernel voert de gevraagde taak uit en retourneert het resultaat aan de aanvrager.
De werking verloopt via een overbrenging van controle naar de kernel: de CPU schakelt naar een hogere
Architectuurvariaties bestaan tussen systemen. op x86-architecturen gebeurt een software-interrupt meestal met een specifieke instructie (bij oudere
Prestatie- en beveiligingsaspecten spelen een belangrijke rol. Doordat een softwareinterruptaanroep een contextswitch naar de kernel vereist,
Zie ook: systeemaanroepen, interrupt-vector-tabel, privilegede modus, Linux-systeemaanroepen.