Главная страница

23уу21у12у1. АрхВМ_дополнительно (pdf.io). Лекции п


Скачать 0.84 Mb.
НазваниеЛекции п
Анкор23уу21у12у1
Дата11.05.2023
Размер0.84 Mb.
Формат файлаdocx
Имя файлаАрхВМ_дополнительно (pdf.io).docx
ТипЛекции
#1123114
страница68 из 80
1   ...   64   65   66   67   68   69   70   71   ...   80
Запоминание состояния прерванной программы.

Вся запоминаемая информация делится на основную и дополнительную. Основная информация должна запоминаться всегда адрес текущей программы, в которой произошло прерывание, состояние процессора, уровень приоритетности программы. Основная информация компонуется в слово-состояние. Основная информация запоминается аппаратно. Дополнительную информацию запоминает сам пользователь. При запоминании основной информации используются два способа:

1) Использование PSW апоминание старого PSW основная информация).
- 31 -

2) Запоминание основной информации в системном стеке, который поддерживается ОС. Использование стековых структур при входе в прерывающую программу позволяет не ограничивать глубину вложения прерываний. Ограничения только в связи с размерами стека.

Дополнительная информация с точки зрения объема различна. В каждом конкретном случае определяется самостоятельно ресурсы процессора, которые используются при работе самой прерывающей программы.

Восстановление состояния прерванной программы. Инвертирование тех действий, которые выполнены при запоминании.

Возврат.

Передача управления в ту точку, где произошло прерывание. Реализуется обычно аппаратно. Зависит от организации входа в прерывающую программу.

1   ...   64   65   66   67   68   69   70   71   ...   80


написать администратору сайта