1. Al verificarsi di un interrupt, il controllo viene trasferito all'opportuna routine di gestione, utilizzando il vettore degli interrupt (residente nella memoria) che contiene gli indirizzi di tutte le routine di servizio
2. Si salva inoltre l'indirizzo dell'istruzione "interrotta" e lo "stato" della CPU, dalla quale dovrà riprendere l'esecuzione al termine della gestione dell'interruzione
3. Durante la gestione di un interrupt, altri eventuali interrupt giunti al sistema sono momentaneamente "disabilitati"
4. Una trap (o eccezione) è un interrupt generato via software, causato da un errore o da una richiesta utente (effettuata tramite una system call)