avbrottshanterare
Avbrottshanterare är kod som svarar på avbrott, hastiga händelser som avbryter den nuvarande exekveringen i ett dator- eller inbyggt system. När ett avbrott inträffar överförs kontrollen till en avbrottshanterare, som snabbt initierar nödvändiga åtgärder och sedan återgår till den tidigare uppgiften. Avbrott kan komma från hårdvara, till exempel tangentbordet, nätverkskortet eller en timer, eller vara mjukvarubaserade, till exempel systemanrop eller specifika felvillkor.
I operativsystem används en avbrottstabell eller liknande mekanism för att koppla varje avbrottskälla till en passande
Typer av avbrott inkluderar hårdvaruavbrott som genereras av fysiska enheter och mjukvaruavbrott som induceras av programvara.
Design och god praktik betonar att ISR ska vara kort, icke-blockerande och trådsäker. Den bör bara spara