Em um sistema de processador único, simulando atividades paralelas (concorrência), as interrupções são indispensáveis porque permitem que o processador alterne entre diferentes tarefas com eficiência. Sem interrupções, uma tarefa precisaria verificar explicitamente a conclusão de outras tarefas (pesquisa), desperdiçando o tempo do processador. As interrupções permitem que uma tarefa seja suspensa e outra seja retomada na ocorrência de um evento específico (por exemplo, conclusão de E/S, expiração do timer), permitindo a verdadeira concorrência e capacidade de resposta.