Когда в этой статье в Википедии упоминается асинхронное прерывание, они используют классическое синхронное и не синхронизированное определение (а) синхронного, которое применяется к цифровой схеме.
Цифровая схема считается синхронной, когда каждая часть логики подключена к общим часам (как в вашем процессоре). При повышении или понижении каждого тактового цикла состояние схемы обновляется. Асинхронная цифровая схема, с другой стороны, не синхронизируется, а следующее состояние зависит от текущего (и переключится, как только сможет). Считывание логики из других схем, которые не используют одни и те же общие часы, также может быть определено как асинхронное, но по отношению к другой схеме.
Если запускается асинхронное прерывание, это означает, что процессор (скорее всего, в следующем тактовом цикле) сохранит свою текущую рабочую среду и будет обслуживать запрос прерывания. Это пример аппаратного прерывания (которое запускается внешним подключением к процессору). Все программные прерывания, как упомянуто в статье, являются технически синхронными, поскольку они инициируются самим процессором, который является синхронной схемой.
Поскольку ни одно из внешних устройств не использует одинаковые общие часы с процессором, все внешние прерывания можно назвать асинхронными. Даже если устройство, которое инициировало прерывание, может быть синхронной схемой, с точки зрения процессора, эти прерывания запускаются асинхронно (так как оно не разделяет общий тактовый сигнал с устройством).
Сам фактический сигнал внешнего прерывания является асинхронным, но все обработчики прерываний процессора являются синхронными, они будут обнаруживать прерывание только на следующем такте, поскольку это точка синхронной системы (чтобы только состояние системы могло изменяться вместе). Если вам интересно, как процессор обрабатывает прерывания, посмотрите этот замечательный ресурс от Intel (в частности, том 3, часть 1).