1. Векторные прерывания, которые требуют проведения цикла чтения по магистрали;
При векторном прерывании код номера прерывания передается процессору тем устройствам ввода/вывода, которое данное прерывание запросило. Для этого микропроцессор проводит цикл чтения по магистрали, и по шине данных получают код номера прерывания. Шина адреса в данном случае не используется, так как устройство запросившее прерывание и так знает, что процессор будет обращаться именно к нему. В составе системной шины достаточно всего одной линии запроса прерывания для всех устройств ввода/вывода.
2. При радиальном прерывании в магистрали имеется столько линий запроса на прерывание, сколько всего может быть разных прерываний. То есть каждое устройство ввода/вывода желающее использовать прерывание, подает сигнал запроса прерывания по своей отдельной линии. Процессор узнает о номере прерывания по номеру линии, по которой пришел сигнал запроса на прерывания. Ни каких циклов обмена по магистрали в данном случае не требуется. В случае радиальных прерываний в систему обычно включается дополнительная микросхема контроллера прерываний, обрабатывающая сигналы запросов прерываний.
Векторные прерывания обеспечивают системе большую гибкость, в системе их может быть очень много. Но они требуют дополнительных аппаратурных узлов во всех устройствах, запрашивающих прерывания для обслуживания циклов безадресного чтения.
Радиальных прерыванийв системе обычно не очень много (от 1 до нескольких десятков). Каждое радиальное прерывание требует введения специальной дополнительной линии в шину управления системной шины.