Windows - статьи



         

ENTERPRISE MEMORY ARCHITECTURE


Datacenter может работать с физической памятью размером до 64 Гбайт; Windows 2000 AS работает с 8-Гбайт памяти. Windows 2000, как и NT - 32-разрядная операционная система, поэтому в распоряжение процессов предоставляется плоское адресное пространство в 4 Гбайт (2^32 байт). Какие же преимущества можно извлечь из увеличения памяти Datacenter и Windows 2000 AS? В архитектуре памяти предприятия (Enterprise Memory Architecture - EMA) предусмотрено два способа работы с расширенной памятью серверов семейства Windows 2000: 4Гбайт RAM Tuning (4GT) компании Microsoft и Physical Address Extension (PAE - расширение физического адреса) компании Intel. Прикладные программы, использующие технологии EMA, масштабируются лучше приложений, авторы которых отказались от возможностей, предоставляемых этой архитектурой. От способа использования EMA приложениями зависит, удастся ли реализовать преимущества технологии без модернизации прикладных программ или придется вносить в них изменения.

4GB RAM Tuning. В соответствии с методом 4GT корпорации Microsoft (предложенным еще для NTS/E), операционная система обычно выделяет каждому процессу 4 Гбайт виртуальной памяти: 2 Гбайт приложению и 2 Гбайт системе. Поскольку все 2 Гбайт системного адресного пространства не используются процессами полностью, метод 4GT позволяет расширить виртуальную память приложения с 2 до 3 Гбайт и уменьшить виртуальную системную память с 2 до 1 Гбайт, не добавляя новых API. Благодаря методу 4GT повышается быстродействие таких программ, как Microsoft SQL Server, авторы которых задействовали преимущества дополнительной памяти.

Чтобы включить режим 4GT при запуске Datacenter, необходимо добавить ключ /3GB к пути Advanced RISC Computing (ARC) в системном файле boot.ini:


multi(0)disk(0)rdisk(0)
partition(1)\WIN2K="MicrosoftWindows 2000 Datacenter Server"
/basevideo /3GB

Чтобы использовать режим 4GT в прикладных программах, нужно установить бит IMAGE_FILE_LARGE_ADDRESS_AWARE в заголовке исполняемого файла.


Содержание  Назад  Вперед