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<|>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<|>Durante la gestione di un interrupt, altri eventuali interrupt giunti al sistema sono momentaneamente "disabilitati"<|>Una trap (o eccezione) è un interrupt generato via software, causato da un errore o da una richiesta utente (effettuata tramite una system call)