Page 126 - 6111
P. 126

Рисунок 11.17 – Сигнали запиту і надання переривання в магістралі
                                                          Q-bus














                               Рисунок 11.18 – Цикл запиту/надання векторного переривання на
                                                     магістралі Q-bus

                                Запит переривання здійснюється негативним сигналом -VIRQ,
                            що  може  формуватися  кожним  із  пристроїв,  які  запитують
                            переривання.    Одержавши     сигнал   -VIRQ,   процесор    надає
                            переривання (закінчивши попереднє виконання поточної команди).
                            Для  цього  він  виставляє  сигнал  читання  даних  -DIN  і  сигнал
                            надання  переривання  IAKO.  Цей  сигнал  IAKO  послідовно
                            проходить через усі пристрої, що можуть запитувати переривання.
                            Якщо  пристрій  запросив  переривання,  то  він  не  пропускає  через
                            себе  цей  сигнал.  У  результаті  виходить,  що  якщо  переривання
                            одночасно  запросили  два  чи  більше  пристроїв,  то  сигнал  надання
                            переривання  одержить  тільки  один  пристрій,  а  саме  той,  який
                            ближче  до  процесора.  Такий  механізм  дозволу  конфліктів
                            називається  іноді  географічним  пріоритетом  (чи  ланцюговим


                                                             125
   121   122   123   124   125   126   127   128   129   130   131