Jump to content

Расширения адресного окна

Расширения адресного окна (AWE) — это Microsoft Windows интерфейс прикладного программирования , который позволяет 32-разрядному программному приложению получать доступ к большему количеству физической памяти , чем имеется у него виртуального адресного пространства, даже сверх ограничения в 4 ГБ. [ 1 ] Процесс отображения виртуального адресного пространства приложения в физическую память в AWE известен как «оконность» и аналогичен концепции наложения в других средах. AWE полезен для некоторых приложений с интенсивным использованием данных , таких как базами данных системы управления и научно - техническое программное обеспечение , которым необходимо манипулировать очень большими наборами данных при минимизации подкачки .

Приложение резервирует регион или «окно» виртуального адресного пространства и выделяет один или несколько регионов физической памяти. Используя API AWE, приложение может сопоставить виртуальное окно с любым физическим регионом. Приложение может зарезервировать более одного виртуального адресного пространства и сопоставить его с любой из выделенных областей физической памяти, если количество байтов, зарезервированных в виртуальном адресном пространстве, соответствует количеству байтов в области физической памяти. Чтобы использовать AWE, приложение должно иметь право блокировки страниц в памяти.

В 32-битных системах AWE зависит от поддержки расширения физических адресов при резервировании памяти более 4 ГБ. [ 2 ] AWE был впервые представлен в Windows 2000 как новый API, заменяющий метод PSE36 (из Windows NT 4.0 Enterprise Edition) для доступа к более чем 4 ГБ памяти, который больше не поддерживался в Windows 2000. [ 3 ] [ 4 ] Среди первых приложений, использующих AWE, был Oracle 8.1.6. [ 4 ] и Microsoft SQL Server 2000. [ 3 ]

Если /3 ГБ Флаг загрузки используется для перераспределения 32-битного виртуального адресного пространства (из 2 ГБ ядра и 2 ГБ пользовательской области) на 3 ГБ пользовательской области, тогда AWE ограничивается доступом к 16 ГБ физической памяти. [ 3 ] Это ограничение связано с тем, что, поскольку для ядра зарезервирован только один ГБ, для записей таблицы страниц недостаточно памяти для отображения более 16 ГБ памяти. [ 5 ] Дополнительные ограничения на максимальный объем адресуемой памяти в рамках AWE накладываются схемой лицензирования Windows. Например, Windows 2000 Advanced Server был ограничен 8 ГБ, а Windows 2000 Data Center Server поддерживал 64 ГБ. [ 6 ]

В статье, опубликованной в журнале Dr. Dobb's Journal в 2004 году, отмечалось, что память, выделенная с помощью расширений адресного окна, не будет записываться в файл подкачки , и предполагалось, что поэтому регионы AWE могут использоваться как способ защиты конфиденциальных данных приложений, таких как ключи шифрования. [ 7 ]

См. также

[ редактировать ]
  1. ^ «Расширения адресного окна» . MSDN. набор расширений, позволяющий приложению быстро манипулировать физической памятью объемом более 4 ГБ.
  2. ^ «Расширение физического адреса» . Майкрософт . 6 ноября 2008 года . Проверено 13 декабря 2008 г.
  3. ^ Jump up to: а б с Плотина Саджал (2004 г.). Краткое описание настройки производительности запросов SQL Server . Апресс. стр. 28–29. ISBN  978-1-4302-0407-7 .
  4. ^ Jump up to: а б Майкл Р. Олт (17 февраля 2003 г.). «Увеличение доступной памяти в Linux и Windows» (PDF) . Информационный документ ROBO Books. стр. 10–12 . Проверено 1 марта 2014 г.
  5. ^ Настройка серверов IBM xSeries для повышения производительности (PDF) (3-е изд.). IBM SG24-5287-02. Июнь 2002 г., стр. 92–93. Архивировано из оригинала (PDF) 3 марта 2014 г.
  6. ^ Дуэйн Сноу; Томас X. Фан (2003). Расширенное руководство и справочник по сертификации администраторов баз данных: для DB2 Universal Database V8 для Linux, UNIX и Windows . Прентис Холл Профессионал. п. 87. ИСБН  978-0-13-046388-3 .
  7. ^ Кумбс, Джейсон (18 октября 2004 г.). «Защита секретов оперативной памяти с помощью расширений адресного окна» . Журнал доктора Добба . Архивировано из оригинала 18 декабря 2007 года . Проверено 8 декабря 2007 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: af4ca132cfddef8e3f1b379907009647__1585168080
URL1:https://arc.ask3.ru/arc/aa/af/47/af4ca132cfddef8e3f1b379907009647.html
Заголовок, (Title) документа по адресу, URL1:
Address Windowing Extensions - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)