Операционные системы супер-ЭВМ

Примитивы исключительных ситуаций


УСТУР (ШКАЛА, ПОДПРОГРАММА, БУФ) (НОМУР)

Установка уровня реакции на исключительные ситуации. ШКАЛА - шкала реакций на группы исключительных ситуаций состоит из 1-й ячейки. Наличие "1" в разряде шкалы означает, что реакция на соответствующую группу исключительных ситуаций будет установлена. ПОДПРОГРАММА - подпрограмма для обработки ошибочных ситуа­ций в случае, если заказана реакция. БУФЕР - буфер уровня имеет фиксированный размер, равный пяти словам. НОМУР - номер вашего уровня - выходной параметр.

Таблица соответствия.

N разряда в шкале

номер группы

соответствия

0



1

2

3

4

5

6

7-30

31

32-63

0

1

2

3

4

5

6 7-30

31 32-63

аппаратные

(ОС) по передаче сообщений

(ОС) по вводу/выводу

(ОС) по примитивам искл.сит

(ОС) снята задача

(ОС) по транспортной служ.

(ОС) управление ОЗУ

резервные

п/п стандартных функций

пользовательские

В момент начала работы пользовательской или системной подпрограммы обработки  исключительных  ситуаций  буфер  будет заполнен следующим образом:

1.       Номер группы исключительной ситуации

2.       В00 при исключительной ситуации

3.       Счетчик адреса команд при исключительной ситуации

4.       Адрес дополнительной информации

5.       Длина дополнительной информации

СНЯТЬ (НОМУР)

Снятие уровней до указанного. НОМУР - номер вашего уровня. Если необходимо снять уровни до вашего включительно, то нужно воспользоваться номером уровня из ответного параметра при установке уровня. Если необходимо снять уровни, не включая ваш, то надо к вашему уровню прибавить 1.



Содержание раздела