Организация ввода-вывода. Часть 2. Драйверы для WINDOWS NT. Рощин А.В. - 46 стр.

UptoLike

Составители: 

46
Рисунок 1.19 – Структура 64-битного элемента таблицы страниц в режиме
PAE для страниц размером в 4 Кбайта
Рисунок 1.20 – Структура 64-битного элемента таблицы каталога страниц в
режиме PAE для страниц размером в 2 Мбайта
В зависимости от типа записей, изображенных на рисунках 1.17 –
1.20, указанный в них базовый физический адрес обозначает следующее:
в элементе таблицы указателей на каталоги страниц (PDPTE) –
физический адрес первого байта каталога 4 Кбайтных страниц
(рисунок 1.17),
в элементе таблицы каталога страниц (PDE) – физический адрес
первого байта таблицы 4 Кбайтных страниц (рисунок 1.18) или
физический адрес первого байта 2 Мбайтной страницы (рисунок
1.20),
в элементе таблицы страниц (PTE) – физический адрес первого
байта 4 Кбайтной страницы (рисунок 1.19).
Для всех рассмотренных записей (за исключением записей в таблице
каталогов 2 Мбайтных страниц) биты базового адреса
интерпретируются
как 24 старших разряда 36-разрядного физического адреса, что требует
выравнивания таблиц страниц и самих страниц по 4 Кбайтным границам.
Рисунок 1.19 – Структура 64-битного элемента таблицы страниц в режиме
                    PAE для страниц размером в 4 Кбайта




Рисунок 1.20 – Структура 64-битного элемента таблицы каталога страниц в
                 режиме PAE для страниц размером в 2 Мбайта


     В зависимости от типа записей, изображенных на рисунках 1.17 –
1.20, указанный в них базовый физический адрес обозначает следующее:
     − в элементе таблицы указателей на каталоги страниц (PDPTE) –
        физический адрес первого байта каталога 4 Кбайтных страниц
        (рисунок 1.17),
     − в элементе таблицы каталога страниц (PDE) – физический адрес
        первого байта таблицы 4 Кбайтных страниц (рисунок 1.18) или
        физический адрес первого байта 2 Мбайтной страницы (рисунок
        1.20),
     − в элементе таблицы страниц (PTE) – физический адрес первого
        байта 4 Кбайтной страницы (рисунок 1.19).
     Для всех рассмотренных записей (за исключением записей в таблице
каталогов 2 Мбайтных страниц) биты базового адреса интерпретируются
как 24 старших разряда 36-разрядного физического адреса, что требует
выравнивания таблиц страниц и самих страниц по 4 Кбайтным границам.


                                     46