ВУЗ:
Составители:
37
пользователя, 0 – супервайзера). Бит W/R указывает, при выполнении
какой операции произошел отказ (0 – при чтении, 1 – при записи). Бит Р
указывает на причину отказа (Р=1 – отсутствие страницы, Р=0 –
нарушение защиты). Биты, помеченные Х, не используются.
Проверка защиты на уровне страниц выполняется после всех
проверок защиты на уровне сегментов. Если при попытке доступа к
памяти
сработала защита сегментов, то проверка на уровне страниц уже не
выполняется.
Таблица 1.7 – Комбинация атрибутов защиты
PDE PTE
Результат
U W U W U W
1 0 1 0 1 0
1 0 1 1 1 0
1 1 1 0 1 0
1 1 1 1 1 1
1 0 0 0 0 1
1 0 0 1 0 1
1 1 0 0 0 1
1 1 0 1 0 1
0 0 1 0 0 1
0 0 1 1 0 1
0 1 1 0 0 1
0 1 1 1 0 1
0 0 0 0 0 1
0 0 0 1 0 1
0 1 0 0 0 1
0 1 0 1 0 1
Рисунок 1.11 – Формат кода ошибки при отказе страницы
Если при каждом обращении к памяти процессор обращался бы к
двум таблицам, расположенным в оперативной памяти, это существенно
пользователя, 0 – супервайзера). Бит W/R указывает, при выполнении
какой операции произошел отказ (0 – при чтении, 1 – при записи). Бит Р
указывает на причину отказа (Р=1 – отсутствие страницы, Р=0 –
нарушение защиты). Биты, помеченные Х, не используются.
Проверка защиты на уровне страниц выполняется после всех
проверок защиты на уровне сегментов. Если при попытке доступа к памяти
сработала защита сегментов, то проверка на уровне страниц уже не
выполняется.
Таблица 1.7 – Комбинация атрибутов защиты
PDE PTE Результат
U W U W U W
1 0 1 0 1 0
1 0 1 1 1 0
1 1 1 0 1 0
1 1 1 1 1 1
1 0 0 0 0 1
1 0 0 1 0 1
1 1 0 0 0 1
1 1 0 1 0 1
0 0 1 0 0 1
0 0 1 1 0 1
0 1 1 0 0 1
0 1 1 1 0 1
0 0 0 0 0 1
0 0 0 1 0 1
0 1 0 0 0 1
0 1 0 1 0 1
Рисунок 1.11 – Формат кода ошибки при отказе страницы
Если при каждом обращении к памяти процессор обращался бы к
двум таблицам, расположенным в оперативной памяти, это существенно
37
Страницы
- « первая
- ‹ предыдущая
- …
- 35
- 36
- 37
- 38
- 39
- …
- следующая ›
- последняя »
