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

Причина - прерывание

Cтраница 1


Причины прерываний могут быть разделены на группы.  [1]

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

Причина прерывания определяется битом 9 кода прерывания, который устанавливается равным 1, и информацией, помещаемой в ячейки 148 - 149 и 156 - 159 основной памяти.  [3]

Причина прерывания идентифицируется кодом прерывания. В некоторых случаях в основную память по адресам 144 - 159 записывается дополнительная информация, идентифицирующая причину прерывания.  [4]

Причинами прерывания программ могут быть выполнение запрещенной арифметической операции, зывод ( ввод) информации на периферийное устройство, аварийный останов по сбою в работе аппаратных средств ЭВМ, аварийный останов по сбою в системном программном обеспечении. Наличие системы прерывания обеспечивает выдачу пользователю ЭВМ достоверной информации о псех нежелательных отклонениях в выполнении программы пользователя и причинах их появления. При разработке САПР сообщения о прерываниях используются для диагностики ввода некорректно поставленных проектных задач.  [5]

Все причины прерывания разделяют на три уровня. В соответствии с этим предусмотрена возможность раздельного маскирования монитором причин прерываний.  [6]

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

Выяснение причины прерывания предполагает анализ содержимого слова состояния, отражающего состояние канала и устройства на момент прерывания. Мы рассмотрим только последовательность событий при нормальном завершении ввода-вывода. Прежде чем разрешать дальнейшие прерывания, следует сохранить слово состояния. В системе OS / IBM такое слово помещается в определенное поле таблицы ЮВ, использовавшейся при выдаче данного запроса. В ЮВ хранится адрес, по которому необходимо послать сведения об успешном завершении ввода-вывода. Эти действия выполняются системой с помощью POST-программы, работающей под управлением супервизора прерываний. Если процесс, запросивший ввод-вывод, перешел до его завершения в состояние ожидания, то POST-программа выполняет функцию освобождения, переводя данный процесс в активное состояние и обеспечивая возможность обслуживания его диспетчером.  [8]

Код причины прерывания формируется процессором в момент поступления сигнала, вызывающего прерывание.  [9]

Определяет причину прерывания, восстанавливает GCB, передает управление программе обработки сигналов внимания.  [10]

Для определения причины прерывания или устранения ошибки, вызвавшей прерывание, в ON-единицах или активизированных ими блоках можно применять встроенные функции состояний, имена и значения которых указаны ниже.  [11]

Для уточнения причины прерывания и возможности исправления ошибки в языке ПЛ / 1 имеются специальные встроенные функции, которые могут использоваться только в ON-единицах или блоках, вызываемых из ON-единиц. Все встроенные функции - DATAFIELD, ONCHAR, ONCODE, ONFILE, ONKEY, ONLOC, ONSOURCE, ONCOUNT - не имеют параметров, некоторые из них могут быть использованы как псевдопеременные для исправления ошибок.  [12]

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

Мнемоническое название причины прерывания ставится по первому адресу команды. Для указания нескольких причин прерывания первый адрес пишется сложным, слагаемыми которого являются требуемые причины.  [14]

Поэтому каждому классу причин прерываний присвоен определенный приоритет, определяющий последовательность их удовлетворения. Во всех моделях ЕС ЭВМ системы прерываний и приоритетов включают в свой состав как аппаратурные, так и программные средства. Основу программных средств составляют супервизорные программы ОС ЕС, обеспечивающие анализ причин, вызвавших прерывание того или иного класса.  [15]



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