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

Выполнение - прерванная программа

Cтраница 1


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

2 Замена слова состояния программы при прерывании. [2]

Если выполнение прерванной программы необходимо продолжить, старое PSW для этой программы вновь заносится в регистр PSW. Биты 40 - 63 старого PSW определяют адрес команды, начиная с которой должно продолжаться выполнение прерванной программы.  [3]

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

МПП и восстанавливает процесс выполнения прерванной программы.  [5]

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

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

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

Заявка с прерывающим приоритетом сразу прерывает выполнение текущей программы; выполнение прерванной программы продолжается только в том случае, если не надо выполнять программу с более высоким приоритетом. В случае поступления заявки с непрерывающим приоритетом текущая программа не прерывается ( non-preemptive), а выполняется до конца. Ряд специальных заявок должен обладать прерывающими приоритетами. Другие заявки не настолько неотложны, чтобы требовать немедленного прерывания выполняемой программы. Для подобных заданий можно воспользоваться следующей стратегией: заявка более высокого приоритета, чем та, которая как раз обрабатывается процессором, ожидает известное ( оговоренное заранее) время.  [9]

10 Слово состояния программы. [10]

Основная информация, отражающая состояние процессора и необходимая для возобновления выполнения прерванной программы, отражается в ССП - слове состояния программы, имеющем формат двойного слова.  [11]

Это ССП в дальнейшем используется для восстановления состояния процессора при возобновлении выполнения прерванной программы.  [12]

Результат вычитания записывается в ячейки таймера, а процессор переходит к выполнению прерванной программы. Интервальный таймер может быть заблокирован при помощи кнопки БЛОКИРОВКА ТАЙМЕРА.  [13]

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

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



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