ВУЗ:
Составители:
52
страницы (PSE – Page Size Extension) необходимо установить бит PSE в
управляющем регистре CR4. При CR4.PSE = 0 работает базовый вариант
страничного преобразования (рисунок 1.9). При CR4.PSE = 1 процессор
анализирует бит 7 (PS, Page Size – размер страницы) строки каталога
страниц PDE. Если PDE.PS = 0, эта строка ссылается на таблицу 4-
килобайтных страниц, и преобразование выполняется по базовой схеме.
Если PDE.PS = 1, то разряды 22 – 31 этой строки
представляют базовый
физический адрес 4-мегабайтной страницы. (При 4-мегабайтных страницах
этап с таблицами страниц исключен.)
Начиная с процессоров Pentium Pro, поддерживается еще один режим
страничного преобразования – PAE (Physical Address Extension) –
расширение физического адреса с 32-разрядного до 36-разрядного. Это
расширение включается установкой в «1» бита PAE в управляющем
регистре CR4 (при этом бит PSE игнорируется, и соответствующий режим
становится
недоступным). У процессоров, начиная с Pentium Pro, шина
адреса 36-разрядная, однако, дополнительные 4 разряда адреса доступны
лишь в режиме PAE при разрешении страничного преобразования (то есть,
одновременно должны быть установлены биты CR0.PG и CR4.PAE).
Если разрешен режим расширения физического адреса PAE,
процессор поддерживает страницы нескольких размеров: 4 Кбайта, 2
Мбайта и 4 Мбайта. Как и при 32-разрядной
адресации, страницы этих
размеров могут адресоваться некоторым набором таблиц страничной
трансляции (таблица каталогов может указывать на страницы размером 2
или 4 Мбайта, а таблица страниц – на 4 килобайтные страницы).
Для поддержки 36-разрядной физической адресации в структуры
данных страничного преобразования внесены следующие изменения:
− Разрядность элементов страничной переадресации увеличена до
64 бит, чтобы в него
мог поместиться 36-разрядный базовый
страницы (PSE – Page Size Extension) необходимо установить бит PSE в
управляющем регистре CR4. При CR4.PSE = 0 работает базовый вариант
страничного преобразования (рисунок 1.9). При CR4.PSE = 1 процессор
анализирует бит 7 (PS, Page Size – размер страницы) строки каталога
страниц PDE. Если PDE.PS = 0, эта строка ссылается на таблицу 4-
килобайтных страниц, и преобразование выполняется по базовой схеме.
Если PDE.PS = 1, то разряды 22 – 31 этой строки представляют базовый
физический адрес 4-мегабайтной страницы. (При 4-мегабайтных страницах
этап с таблицами страниц исключен.)
Начиная с процессоров Pentium Pro, поддерживается еще один режим
страничного преобразования – PAE (Physical Address Extension) –
расширение физического адреса с 32-разрядного до 36-разрядного. Это
расширение включается установкой в «1» бита PAE в управляющем
регистре CR4 (при этом бит PSE игнорируется, и соответствующий режим
становится недоступным). У процессоров, начиная с Pentium Pro, шина
адреса 36-разрядная, однако, дополнительные 4 разряда адреса доступны
лишь в режиме PAE при разрешении страничного преобразования (то есть,
одновременно должны быть установлены биты CR0.PG и CR4.PAE).
Если разрешен режим расширения физического адреса PAE,
процессор поддерживает страницы нескольких размеров: 4 Кбайта, 2
Мбайта и 4 Мбайта. Как и при 32-разрядной адресации, страницы этих
размеров могут адресоваться некоторым набором таблиц страничной
трансляции (таблица каталогов может указывать на страницы размером 2
или 4 Мбайта, а таблица страниц – на 4 килобайтные страницы).
Для поддержки 36-разрядной физической адресации в структуры
данных страничного преобразования внесены следующие изменения:
− Разрядность элементов страничной переадресации увеличена до
64 бит, чтобы в него мог поместиться 36-разрядный базовый
52
Страницы
- « первая
- ‹ предыдущая
- …
- 50
- 51
- 52
- 53
- 54
- …
- следующая ›
- последняя »
