Cтраница 3
Идентификация выбранных с помощью светового пера объектов, определение источников диалоговых прерываний и формирование соответствующих сообщений для передачи прикладной программе в основной ЭВМ. [31]
Весьма желательно, чтобы требования к форме сигналов и аппаратуре источников прерывания, а также число управляющих сигналов, которыми обмениваются машина и источник прерывания, были минимальными. В рассматриваемом примере эта цель достигается благодаря тому, что запрос прерывания подается на вход формирователя, обеспечивающего восстановление амплитуды и фронтов сигнала до стандартной величины, и затем на дифференцирующий усилитель, который выделяет передний фронт сигнала. [32]
![]() |
Функциональная процедура ИСПОЛНЕНИЯ ПРЕРЫВАНИИ для многоуровневой системы прерываний. [33] |
В системах, которые должны откликаться на запросы от многих источников прерываний, необходимо предусмотреть, средство для распознавания запросов на прерывания. [34]
Весьма желательно, чтобы требования к форме сигналов и аппаратуре источников прерывания, а также число управляющих сигналов, которыми обмениваются машина и источник прерывания, были минимальными. В рассматриваемом примере эта цель достигается благодаря тому, что запрос прерывания подается на вход формирователя, обеспечивающего восстановление амплитуды и фронтов сигнала до стандартной величины, и затем на дифференцирующий усилитель, который выделяет передний фронт сигнала. [35]
Ускорение работы системы прерывания - может быть достигнуто, если каждому источнику прерывания или группе источников поставить в соответствие свой индивидуальный адрес начала прерывающей программы и включить в состав машины специальную аппаратуру, которая при появлении запроса прерывания формировала бы соответствующий адрес перехода к прерывающей программе. Такой способ может быть назван аппаратным распознаванием ПРИЧИН Прерывания. [36]
![]() |
Структура блока прерываний. [37] |
Схема приоритета прерываний совместно с РПП обеспечивает учет приоритетов по всем группам источников прерываний. В первую очередь выявляется наличие запроса на прерывание по контролю машины. Далее просмотр содержимого РЗП производится в порядке условных номеров приоритетов, начиная с программных прерываний. Это производится для того, чтобы при наличии нескольких запросов на различные прерывания в конечном итоге первой производилась обработка наиболее важных запросов, начиная с вводо-выводных прерываний, как это уже отмечалось выше. В регистре приоритетов прерываний имеется 5 разрядов - по одному на каждую группу запросов; это сделано вследствие того, что при обращении к супервизору для нового и старого ССП отводятся не те ячейки, что в случае программных прерываний. [38]
![]() |
Упрощенная схема рабочего цикла ЭВМ, оборудованной системами прерывания и защиты памяти. [39] |
Как мы видим, в данном случае само устройство управления является одним из источников прерывания. [40]
Причины, приводящие к генерированию сигналов прерывания, принято подразделять в зависимости от источников прерывания на следующие группы. [41]
Обычно в этом цикле генерируется команда CALL addr, в которой addr определяется источником прерывания и указывает на начало программы обслуживания. [42]
Код прерывания - двоичное число, поставленное в соответствие каждому уровню, объединяющему несколько источников прерывания, и позволяющее прерывающей программе определить, какой из источников вызвал прерывание по данному уровню. Обычно код прерывания автоматически засылается аппаратурой в специальный регистр, обший для всех уровней. Так как новое прерывание возникает в момент, когда предыдущий код прерывания не полностью использован прерванной программой, этот код должен быть сохранен. [43]
В первом подходе обязательно должна быть дополнительная информация ( код прерывания), чтобы отличить источник прерывания. По коду прерывания вызывается соответствующая подпрограмма обработки. Во втором подходе соответствующая программа вызывается автоматически, т.к. существует несколько уровней прерываний. [44]
Кроме того, в вычислительной системе, особенно при использовании ее для управления производственными процессами, источниками прерывания могут быть самые разнообразные устройства, в том числе и нецифровые. [45]