Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Управление памятью в WOW64 зависит от архитектуры процессора.
Поддержка Itanium
WOW64 имитирует 4 КБ-страницы на собственных 8 КБ страниц, которые использует процессор Itanium. Процессор помогает обеспечить отличное моделирование с низкими затратами. Код моделирования не может обрабатывать следующие случаи:
- Запись отслеживания. Функции GetWriteWatch и ResetWriteWatch реализованы в ядре с помощью детализации размера собственной страницы, что означает, что моделирование страниц WOW64 4 КБ не может определить, какие имитированные 4 КБ страницы записываются на базовой странице 8 КБ.
- расширения окна адресов (AWE). Функции AWE работают на номерах страниц, и нет способа сопоставить 64-разрядные номера страницы с 32-разрядными номерами страниц.
- Выравнивание разделов. Для исполняемых изображений с выравниванием разделов меньше 8 КБ (по умолчанию — 4 КБ для образов x86), WOW64 должен грязь всех страниц изображений. Это эффективно копирует каждую страницу в файл страницы и предотвращает совместное доступ к страницам изображений только для чтения.
- ФункцииreadFileScatterи WriteFileGather не поддерживаются.
Поддержка x64 и ARM64
Размер собственной страницы составляет 4 КБ. Поэтому поддерживаются следующие компоненты:
- Поддерживаются функции GetWriteWatch и ResetWriteWatch.
- Поддерживаются функции ReadFileScatter и WriteFileGather.
- Существуют преимущества использования больших адресов, так как x64 WOW64 поддерживает 4 ГБ виртуального адресного пространства.
Связанные разделы