Після одержання запиту на переривання IRQ комп'ютер виконує спеціальну процедуру його обробки, першим етапом якої є збереження в стеку вмісту регістрів процесора. Після цього відбувається звернення до таблиці векторів переривань, яка містить список адрес пам’яті, що відповідають каналам (номерам) переривань. Відповідно до номера запитаного переривання запускається програма його обробки. Адреси пам'яті, за якими записані програми-драйвери для обслуговування пристрою сервисним центром, що надіслав запит, визначають покажчики в таблиці векторів. Після виконання необхідних дій з обслуговування пристрою, що надіслав запит на переривання, процедура обробки переривання поновлює вміст регістрів процесора шляхом вилучення його зі стека i повертає керування комп'ютером програмі, яка виконувалась до виникнення переривання.
Завдяки перериванням комп'ютер може своєчасно реагувати на події, зовнішні стосовно процесора. Апаратні переривання мають свою ієрархію пріоритетів, а саме, чим менший номер переривання, тим вищий пріоритет. Переривання з вищим пріоритетом можуть «переривати» нижчі. В комп'ютері з цієї причини може виникати кілька «вкладених» переривань. За великої кількості переривань стек переповнюється, i комп'ютер зависаэ. Для усунення помилки такого типу намагаються збільшити розмір компьютерного ремонту стека.
На шині ISA можуть виникати непевні ситуації, коли кілька плат використовують один канал. Усунення цієї несправності здійснюється налагоджуванням кожного пристрою на свій канал переривання. Для шини ISA використання одного каналу кількома пристроями не дозволяється. Така можливість icнyє тільки для РСІ-пристроїв, що підтримується BIOS i операційною системою.
Переривання шини PCI
Шина PCI підтримує апаратні переривання, які використовують встановлені пристрої. Ці переривання називають INTA#, INTB#, INTC#, INTD#.
У комп'ютерах із шиною PCI одне переривання може використовуватись кількома пристроями PCI. Bci системні BIOS, які задовольняють специфікації Plug and Play, a також операційні системи, починаючи з Windows 95 (OSR2), підтримують функцію керування перериваннями.
Найчастіше BIOS призначає унікальні переривання пристроям PCI. Цю задачу операційна система виконує самостійно, якщо вона підтримує керування перериваннями. Коли вільних переривань недостатньо, то операційна система розподіляє одне переривання між кількома пристроями PCI. Якщо операційна система не має можливості керувати перериваннями, то вона блокує пристрій до появи вільного переривання.
Шина PCI дає змогу використовувати два типи пристроїв — bus master (iHiniaTop) i slave (одержувач). Пристрій bus master бере на себе керування шиною та ініціює передачу даних до пристрою slave. Bci пристрої PCI можуть бути як ініціаторами, так i одержувачами.
Шиною PCI керує арбітр, який є частиною контролера шини PCI. Він керує доступом усіх пристроїв до шини. Щоб реалізувати можливість керування шиною, пристрій bus master повинен одержати на це дозвіл арбітра.