ВУЗ:
Составители:
35
Таблица 1.5 – Значение атрибутов строк каталога и страниц
Бит Обозначение Назначение
0 P (Present) Бит присутствия. P = 1 означает возможность
использования данной строки для трансляции адреса. Для
текущего исполняемого кода бит присутствия PDE
должен быть установлен. Программный код не должен
изменять его «на лету». Если P = 0, то все остальные
биты доступны операционной системе. В частности, они
могут использоваться для указания местонахождения
данной страницы.
1 R/W (Read/Write)
[W (Writable)]
Это атрибут защиты от записи. Атрибут в строке каталога
страниц относится ко всем страницам, на которые
ссылается данная строка через таблицу второго уровня.
Атрибут в строке таблицы страниц относится к
соответствующей странице памяти. Права доступа,
определяемые битами 1 и 2, приведены в таблице 1.6.
Если атрибуты защиты в PDE и PTE различны, то
результирующее значение атрибутов доступа
определяются таблицей 1.7. Защита на уровне страниц
включается установкой бита WP (Write Protect) в
управляющем регистре CR0. При аппаратном сбросе этот
бит обнуляется.
2 U/S (User/Supervisor)
[U (User)]
Этот атрибут определяет два уровня привилегий:
пользователь (User) и супервайзер (Supervisor).
Пользователю соответствует уровень привилегий 3,
супервайзеру – уровни 0, 1 и 2. Подробности приведена в
таблицах 1.6 и 1.7.
3 PWT (Page Write
Through)
Этот атрибут определяет политику записи при
кэшировании.
4 PCD (Page Cache
Disable)
*)
Этот атрибут запрещает кэширование памяти для
обслуживаемых страниц или таблиц. (Атрибут
действителен, начиная с процессоров i486).
5 A (Accessed)
*)
Признак доступа. Этот бит устанавливается перед любым
обращением (чтением или записью) по адресу, в
преобразовании которого участвует данная строка.
6 D (Dirty)
*)
Признак, которым помечается «грязная» страница (в
которую была осуществлена запись). Этот бит
устанавливается перед операцией записи, в
преобразовании которой участвует данная строка.
PS (Page Size) Этот атрибут задает размер страницы (только в PDE).
При PS = 0 страница имеет размер 4 Кбайта. Значение PS
= 1 используется в расширениях PAE (Page Size Extension
– расширение размере страницы) и PSE (Physical Address
Extension – расширение физического адреса), которые
будут описаны ниже.
7
0 В строке таблицы страниц (PTE) этот атрибут не
используется.
Таблица 1.5 – Значение атрибутов строк каталога и страниц
Бит Обозначение Назначение
0 P (Present) Бит присутствия. P = 1 означает возможность
использования данной строки для трансляции адреса. Для
текущего исполняемого кода бит присутствия PDE
должен быть установлен. Программный код не должен
изменять его «на лету». Если P = 0, то все остальные
биты доступны операционной системе. В частности, они
могут использоваться для указания местонахождения
данной страницы.
1 R/W (Read/Write) Это атрибут защиты от записи. Атрибут в строке каталога
[W (Writable)] страниц относится ко всем страницам, на которые
ссылается данная строка через таблицу второго уровня.
Атрибут в строке таблицы страниц относится к
соответствующей странице памяти. Права доступа,
определяемые битами 1 и 2, приведены в таблице 1.6.
Если атрибуты защиты в PDE и PTE различны, то
результирующее значение атрибутов доступа
определяются таблицей 1.7. Защита на уровне страниц
включается установкой бита WP (Write Protect) в
управляющем регистре CR0. При аппаратном сбросе этот
бит обнуляется.
2 U/S (User/Supervisor) Этот атрибут определяет два уровня привилегий:
[U (User)] пользователь (User) и супервайзер (Supervisor).
Пользователю соответствует уровень привилегий 3,
супервайзеру – уровни 0, 1 и 2. Подробности приведена в
таблицах 1.6 и 1.7.
3 PWT (Page Write Этот атрибут определяет политику записи при
Through) кэшировании.
4 PCD (Page Cache Этот атрибут запрещает кэширование памяти для
Disable) *) обслуживаемых страниц или таблиц. (Атрибут
действителен, начиная с процессоров i486).
5 A (Accessed) *) Признак доступа. Этот бит устанавливается перед любым
обращением (чтением или записью) по адресу, в
преобразовании которого участвует данная строка.
6 D (Dirty)*) Признак, которым помечается «грязная» страница (в
которую была осуществлена запись). Этот бит
устанавливается перед операцией записи, в
преобразовании которой участвует данная строка.
7 PS (Page Size) Этот атрибут задает размер страницы (только в PDE).
При PS = 0 страница имеет размер 4 Кбайта. Значение PS
= 1 используется в расширениях PAE (Page Size Extension
– расширение размере страницы) и PSE (Physical Address
Extension – расширение физического адреса), которые
будут описаны ниже.
0 В строке таблицы страниц (PTE) этот атрибут не
используется.
35
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »
