Windows - статьи


ENTERPRISE MEMORY ARCHITECTURE - часть 3


Datacenter играет роль объединяющей платформы, обеспечивая одновременное выполнение большего числа программ, чем любая прежняя версия Windows 2000. Кроме того, данный подход PAE существенно снижает число операций обмена страниц, так как увеличивается память, выделяемая для системного кэша. Изменять приложения не нужно, поскольку ядро Windows 2000 управляет положением 4-Гбайт адресного пространства каждой программы в физической памяти. Однако к пути ARC в файле boot.ini необходимо добавить параметр /PAE:


multi(0)disk(0)rdisk(0)
partition(1)\WIN2K="Microsoft Windows 2000 Datacenter Server"
/PAE /basevideo

Второй способ использования PAE позволяет изменить приложения, чтобы расширить их память сверх 4 Гбайт. Address Windowing Extensions (AWE - оконные расширения адреса) - небольшой набор новых API операционной системы Windows 2000, которые позволяют задействовать в программах большие области памяти. Программист выделяет "окно" памяти в 4-Гбайт виртуальном адресном пространстве процесса приложения и область физической памяти, после чего программа может обращаться к памяти через окно виртуального адресного пространства процесса. Теоретически прикладной программе может быть выделена вся память (до примерно 62 Гбайт в системе Datacenter). Проблема быстродействия не возникает, поскольку окном памяти управляют аппаратные средства процессора. Операционная система не тратит времени на отображение памяти в окно. AWE-приложения могут работать с большими структурами данных, расположенными в памяти, более крупными кэшами и базами данных - все эти возможности повышают масштабируемость и производительность Windows 2000. Данный подход проиллюстрирован в правой части Рисунка 1.


Рис. 1




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



Книжный магазин