Page 126 - 6111
P. 126
Рисунок 11.17 – Сигнали запиту і надання переривання в магістралі
Q-bus
Рисунок 11.18 – Цикл запиту/надання векторного переривання на
магістралі Q-bus
Запит переривання здійснюється негативним сигналом -VIRQ,
що може формуватися кожним із пристроїв, які запитують
переривання. Одержавши сигнал -VIRQ, процесор надає
переривання (закінчивши попереднє виконання поточної команди).
Для цього він виставляє сигнал читання даних -DIN і сигнал
надання переривання IAKO. Цей сигнал IAKO послідовно
проходить через усі пристрої, що можуть запитувати переривання.
Якщо пристрій запросив переривання, то він не пропускає через
себе цей сигнал. У результаті виходить, що якщо переривання
одночасно запросили два чи більше пристроїв, то сигнал надання
переривання одержить тільки один пристрій, а саме той, який
ближче до процесора. Такий механізм дозволу конфліктів
називається іноді географічним пріоритетом (чи ланцюговим
125