Cтраница 1
Реализация прерываний в современных ЭВМ осуществляется аппаратными и программными средствами, совокупность которых получила название системы прерывания. С помощью аппаратных средств обнаруживаются сигналы запроса прерывания, организуется запоминание информации, необходимой для начала функционирования программных средств, а также для передачи управления программе прерываний и восстановления старой программы. С помощью программных средств производится запись в память содержимого большинства регистров и информации о состоянии процессора. Иногда ПО определяет и метод возвращения к старой ( прерванной) программе. [1]
Реализация прерываний производится в порядке их истинной приоритетности или важности. Так как текущим стало ССП вводо-выводных прерываний, то в рассматриваемом случае оно реализуется первым. Теперь текущим становится ССП внешних прерываний, и реализуется программа обработки запроса на такой вид прерываний. Текущим становится ССП программных прерываний, которые и обрабатываются с помощью соответствующей программы. ССП, которое обеспечивало управление выполнением рабочей программы до ее прерывания; процессор продолжает реализацию прерванной рабочей программы. [2]
Логика для реализации одноуровневого прерывания показана на фиг. Внешние сигналы прерывания устанавливают в 1 разряды регистра прерываний. Выходы разрядов регистра прерываний объединяются ( по схеме ИЛИ) для получения одного сигнала прерывания на центральный процессор. [3]
Микросхемы представляют собой программируемый контроллер прерывания и предназначены для реализации прерываний в системах с приоритетами многих уровней. [4]
Поскольку в данном случае опроса не требуется, время реализации прерывания меньше, чем при выполнении с опросом. [5]
Команда RST является специальной однобайтной командой вызова, используемой обычно для реализации прерываний. Команда RST содержит 3-разрядное поле, в котором содержится один из восьми возможных адресов управляющей программы. [6]
Микросхема КР1810ВН59А - программируемый контроллер прерывания ( ПКП), предназначен для реализации прерываний в системах с приоритетами многих уровней. [7]
Важной характеристикой системы прерывания является оыстрая реакция на прерывание, которая определяется схемой реализации прерываний. [8]
Мультиплексный канал выполняет прерывание, когда РПР [8] 1 и процессор предоставил каналу возможность реализации прерывания. Если прерывание вызвано наличием признака программно-управляемого прерывания ( РП [4] 1), то дополнительно в РССП процессора записываются адрес устройства и адрес канала. [9]
Блок состояния канала служит для выработки, фиксации и обработки всех возможных условий состояния канала и реализации прерываний вместе с блоком управления каналом и блоком сопряжения с ОП. Он представляет собой совокупность регистров и логических схем. Блок принимает и анализирует информацию о состоянии канала и внешних устройств и сигнализирует блоку управления каналом о возможности продолжения работы или необходимости ее прекращения и выполнения прерывания. [10]
Выбор того или иного способа организации вычислительного процесса ВС ( режима работы) зависит от степени однородности центральных вычислительных средств системы, способа закрепления функций за ЭВМ ВС, уровня комплексирования вычислительных средств системы, способа реализации прерывания программ, способа распределения памяти и внешних устройств, способа организации управления в системе, наличия или отсутствия резерва времени. [11]
Хотя в этом методе не соблюдается полностью принцип приоритетности, но благодаря наличию информации о причинах прерывания не требуется последовательного опроса. Поэтому метод реализации прерывания по вектору требует меньше времени на обработку прерывания, чем метод с опросом, но он зато требует дополнительных аппаратных и программных средств. [12]
Линии INTO - 1NT7 применяют для передачи сигналов от источников прерываний на контроллеры прерываний. Существует два варианта реализации прерывания; невекторное интерфейсное и векторное интерфейсное. [13]
Структурная схема канала ПДП. [14] |
Во втором варианте в ответ на сигнал Подтверждение прерывания ВУ посылает в МП вектор прерывания в виде параллельного двоичного кода, по которому управление передается соответствующей подпрограмме обслуживания прерывания. Тем самым обеспечивается наибольшее быстродействие реализации прерываний. [15]