Интерфейсы АСОИУ. Курс лекций. Писарев А.П. - 13 стр.

UptoLike

Составители: 

Нет
Да
Нет
Да
Рис.2. Ввод-вывод в режиме прерывания
Следует отметить два момента. Во-первых, ПУ должно иметь, предварительно установленное,
разрешение на работу в режиме прерываний. Во-вторых, возможны коллизии, когда несколько ПУ
выставляют процессору запрос прерывания. Эта коллизия разрешается с помощью механизма задания
уровня приоритетов для каждого ПУ. Возможна организация вложенных прерываний, когда ПУ с
Начало
Выбор
команды
Дешифрация и выполнение
команды.
Есть 3апрос?
Инкрементирование
счетчика команд
Контекстное
пе
р
еключение
Разрешено
прерывание
Контекстное
переключение
Идентификация ПУ
с максимальным
п
р
ио
р
итетом
ПП
1
ПП
n
                                           Начало




                                            Выбор
           Инкрементирование               команды
            счетчика команд


                                    Дешифрация и выполнение
                                           команды.



                           Нет
                                         Есть 3апрос?


                                                  Да


                           Нет
                                           Разрешено
                                           прерывание


                                                  Да

                                          Контекстное
                                         переключение


                                      Идентификация ПУ
                                       с максимальным
                                         приоритетом




                           ПП1                                ПП n




                                           Контекстное
                                          переключение




                     Рис.2. Ввод-вывод в режиме прерывания

      Следует отметить два момента. Во-первых, ПУ должно иметь, предварительно установленное,
разрешение на работу в режиме прерываний. Во-вторых, возможны коллизии, когда несколько ПУ
выставляют процессору запрос прерывания. Эта коллизия разрешается с помощью механизма задания
уровня приоритетов для каждого ПУ. Возможна организация вложенных прерываний, когда ПУ с