В 32-разрядных операционных системах существует ограничение адресного пространства оперативной памяти в 3 ГБ. Последний ГБ используется для других целей в системе. Способ отображения был изменен в Vista и «исправлен» в SP1.
Если вы хотите больше 3 ГБ, вам нужно использовать 64-битную версию Windows.
Более подробную информацию можно найти здесь http://www.dansdata.com/askdan00015.htm и эту статью о поддержке Microsoft в КБ.
Если вы работаете в Windows Vista или обновили Windows XP до Windows XP с пакетом обновления 2 (SP2) или более поздней версии, память, которая отображается в диалоговом окне «Свойства системы» или с помощью средства «Сведения о системе» (Msinfo32.exe), имеет изменилось. Этот признак возникает, если выполняются следующие условия: - На компьютере установлено 4 или более гигабайт (ГБ) ОЗУ. - Компьютер использует режим расширения физических адресов (PAE).
Например, перед обновлением до Windows XP с пакетом обновления 2 (SP2) диалоговое окно «Свойства системы» может отображать примерно 3,87 ГБ ОЗУ.
Инструмент системной информации может сообщать, что общий объем физической памяти составляет приблизительно 3 540,00 мегабайт (МБ). После обновления до Windows XP с пакетом обновления 2 (SP2) диалоговое окно «Свойства системы» может отображать примерно 3,12 ГБ ОЗУ, а средство «Информация о системе» может сообщать о том, что общий объем физической памяти составляет приблизительно 2 770,00 МБ.
Эта проблема возникает из-за изменения дизайна в Windows XP SP2, который также включен в Windows Vista. Внесены изменения в поведение в режиме PAE для улучшения совместимости драйверов.
Чтобы уменьшить проблемы совместимости драйверов, Windows Vista и Windows XP с пакетом обновления 2 (SP2) или более поздней версии включают изменения уровня аппаратной абстракции (HAL), которые имитируют поведение 32-разрядного HAL DMA. Модифицированный HAL предоставляет неограниченные регистры карты, когда компьютер работает в режиме PAE.
Кроме того, диспетчер памяти ядра игнорирует любой физический адрес, размер которого превышает 4 ГБ. Любая системная оперативная память, превышающая барьер в 4 ГБ, будет отключена Windows и не сможет использоваться в системе. Ограничив адресное пространство до 4 ГБ, устройства с 32-битной главной шиной DMA не будут видеть транзакцию с адресом, превышающим барьер 4 ГБ. Поскольку эти изменения устраняют необходимость в двойной буферизации транзакций, они позволяют избежать ошибок в некоторых драйверах, связанных с правильной реализацией поддержки двойной буферизации.
Кроме того, время запуска приложения больше зависит от скорости дискового ввода-вывода, чем от объема оперативной памяти, поэтому у вас затмение загружается не быстрее.