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

Возникновение - прерывание

Cтраница 2


При возникновении прерывания СУПЕРВИЗОР запоминает состояние прерванной программы: содержимое всех регистров, слово состояния прерванной программы ( старое PSW), имя этой программы и другую информацию: Запоминание производится в так называемой области сохранения, которая для фонового раздела находится в области памяти, выделенной СУПЕРВИЗОРУ, а для других разделов в начале их участков памяти.  [16]

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

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

Яг - интенсивность возникновения прерываний r - го типа в процессе решения m - й задачи г - го класса, после обслуживания которой решение прерванной задачи продолжается с прерванного места; ф, - интенсивность их обслуживания устройствами ЭВМ; а - интенсивность поступления прерываний, требующих начать обслуживание m - й задачи; ф - интенсивность обслуживания этих прерываний; - количество типов прерываний, поступивших при решении m - й задачи; М - число задач, решаемых в рассматриваемый период цикла.  [19]

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

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

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

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

Режим SNAP указывает, что при возникновении прерывания в файл SYSPRINT записываются имена блоков, активных к моменту прерывания, и информация, выдаваемая по режиму FLOW, то есть трассировка выполненного участка программы.  [24]

Отметим три общие для всех команд правила возникновения прерываний.  [25]

В процессе выполнения основной программы при каждом возникновении прерываний типа 3 управление передается процедуре PRER, одновременно маскируются все прерывания и запоминается состояние процессора. Далее проверяется степень заполнения массива MAS. Если массив заполнен целиком ( N 100), то управление передается на метку OVERFLOW и запомненное состояние процессора не восстанавливается.  [26]

27 Корректировка индексно-последовательного файла. [27]

Выполнение операторов ввода-вывода может быть связано также с возникновением прерываний, вызываемых различного рода, ошибками в ключах. В языке ПЛ / 1 прерывания типа KEY возникают при попытке назначить записи существующий ключ или при загрузке записи без учета возрастающей последовательности ключей. Тип ошибки определяется в ON-блоке оператора обработки ошибок ON по таблице значений функции ONCODE, после чего предпринимаются меры для выхода системы из состояния ошибки. Если обработка прерываний не предусматривается в программе, то операционная система с помощью диагностических средств языка прекращает выполнение программы и выдает об этом сообщение.  [28]

Команда, выполнение которой может быть приостановлено при возникновении прерывания и продолжено после его обработки.  [29]

Команда, выполнение которой может быть приостановлено при возникновении прерывания и продолжено после обработки прерывания.  [30]



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