Windows для профессионалов


Стек потока в Windows 98 - часть 3


Одновременно система смещает позицию страницы, предназначенной для совместимости с компонентами 16-разрядной Windows, и она, в конце концов, попадает в 64-килобайтовый блок, расположенный в начале региона стека. Поэтому целиком заполненный стек в Windows 98 выглядит так, как показано на рис. 16-5.

h16-05.jpg

Адрес Размер Состояние страницы
0x00640000 16 страниц
(65 536 байтов)
Верхняя часть стека (зарезервирована для перехвата обращений к несуществующей области стека)

0x00540000

256 страниц (1 Мб)

Переданная страница с атрибутом PAGE_READWRITE (задействованная область стека)

0x00539000

7 страниц (28 672 байта)

Страницы, зарезервированные для перехвата переполнения стека

0x00538000

1 страница (4096 байтов)

Переданная страница с атрибутом PAGE_READWRITE (для совместимости с 16-разрядными компонентами)

0x00530000

8 страниц (32 768 байтов)

Нижняя часть стека (зарезервирована для перехвата переполнения стека)

Рис. 16-5. Целиком заполненный регион стека потока в Windows 98




Начало  Назад  Вперед