Разница между синхронными и асинхронными прерываниями в современных архитектурах заключается в источнике возникновения и времени появления. 1
Синхронные прерывания генерируются самим процессором, их также называют внутренними. 1 Такие прерывания возникают синхронно с ходом выполнения программы, всегда в одном и том же месте — при выполнении команды прерывания. 3
Асинхронные прерывания генерируются внешними аппаратными устройствами, их также называют внешними. 1 В отличие от синхронных, асинхронные прерывания могут создаваться в любое время, в том числе во время выполнения инструкций. 1
Примеры синхронных прерываний — программные, которые вызываются самим процессором. 2 Асинхронные прерывания — аппаратные, момент их возникновения никак не связан с выполнением программы. 3