Приоритет - прерывание - Большая Энциклопедия Нефти и Газа, статья, страница 1
Россия - неунывающая страна, любой прогноз для нее в итоге оказывается оптимистичным. Законы Мерфи (еще...)

Приоритет - прерывание

Cтраница 1


Приоритеты прерываний назначаются следующим образом. Все множество сигналов прерывания разделяется на классы, каждый из которых соответствует одной причине прерывания.  [1]

Приоритет прерываний от ввода-вывода определяется типом канала и его адресом. Приоритет прерываний от ВУ в пределах - одного канала определяется причинами прерывания, порядком подключения ВУ к интерфейсу и порядком, в котором ВУ отвечает каналу при запросах на прерывание.  [2]

3 Структура блока прерываний. [3]

Схема приоритета прерываний совместно с РПП обеспечивает учет приоритетов по всем группам источников прерываний. В первую очередь выявляется наличие запроса на прерывание по контролю машины. Далее просмотр содержимого РЗП производится в порядке условных номеров приоритетов, начиная с программных прерываний. Это производится для того, чтобы при наличии нескольких запросов на различные прерывания в конечном итоге первой производилась обработка наиболее важных запросов, начиная с вводо-выводных прерываний, как это уже отмечалось выше. В регистре приоритетов прерываний имеется 5 разрядов - по одному на каждую группу запросов; это сделано вследствие того, что при обращении к супервизору для нового и старого ССП отводятся не те ячейки, что в случае программных прерываний.  [4]

Схема приоритетов прерываний может быть задана процессором программным путем. Но в принципе высший уровень приоритета задается для любого из входов запросов, можно также установить циклическое переключение приоритетов ( последний обслуженный запрос получает низший приоритет), обеспечивая тем самым всем запросам равные приоритеты. Если во время обработки прерывания с меньшим уровнем приоритета приходит более приоритетный запрос, то процессор переходит на программу обработки более приоритетного запроса, а после ее выполнения возвращается к программе обработки менее приоритетного запроса. Отметим, что немаскируемое прерывание NMI имеет приоритет выше любого другого аппаратного прерывания.  [5]

6 Примеры использования модификаторов адреса. [6]

Используется структура гибкого приоритета прерываний. Уровень 0 - дамый низкий, а уровни 1 и 2 маскируются. Уровень 3 является высшим и не маскируется. Биты маски прерываний в регистре статуса ( SR) показывают текущий уровень приоритета прерываний в процессоре. Прерывания, имеющие уровень приоритета меньше текущего, не учитываются при арбитраже. Уровень приоритета 3 всегда вызывает прерывание процессора.  [7]

В большинстве компьютеров приоритеты прерываний упорядочены.  [8]

Отражают текущий уровень приоритета прерываний ( IPL) ядра. Прервать процесс работы ядра могут только немаскируемые прерывания или прерывания с IPL больше чем текущее значение маски прерывания. Текущий IPL ядра может меняться программно. В начале процедуры обслуживания прерывания ( ISR), SR ( включая биты маски прерываний) заносится в программный стек, биты маски прерываний меняются на IPL обслуживаемого прерывания. Биты сбрасываются во время сброса.  [9]

10 Схема подключения модулей микропроцессорной системы с помощью шинных формирователей. ( Каждый модуль, кроме того, имеет буферы на линиях управления и адресных линиях памяти. [10]

Почти все шифраторы приоритетов прерываний являются программируемыми. Посредством загрузки управляющего слова в регистр состояния модуля шифратора приоритетов осуществляется управление характеристиками и функциями модуля. Таким образом, характеристики и функции рассматриваемого устройства могут оперативно изменяться программным путем во время функционирования системы.  [11]

В многоуровневой системе прерываний приоритет прерывания определяет, может ли программа обработки прерывания одного уровня быть прервана запросом на прерывание другого уровня. Обычно в системах прерывания каждая линия прерывания имеет определенный приоритет.  [12]

13 Пример выполнения фрагмента программы на конвейере. [13]

В DSP56002 регистр уровней приоритета прерываний расширен: добавлены биты 16 - TIL1 и 17 - TIL0, которые задают уровень приоритета прерываний от таймера. Источники прерываний и их уровни приоритета указаны в табл. 2.9. Каждый источник прерываний имеет свой вектор для вызова процедуры обработки прерывания, расположенной в младших 64 словах памяти программ. При переходе к обработке исключений текущая инструкция выполняется, если только выбранное слово не является первым словом двухсловной инструкции, иначе выполнение инструкции прерывается.  [14]

15 Логика управления векторными приоритетными прерываниями. [15]



Страницы:      1    2    3    4    5