Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows Vista (http://forum.oszone.net/forumdisplay.php?f=66)
-   -   PAE(Physical Adress Extension) on Vista 32-bit (http://forum.oszone.net/showthread.php?t=103358)

spellozz 21-03-2008 21:53 765247

PAE(Physical Adress Extension) on Vista 32-bit
 
Итак,на сегодняшний день все более частым становится вопрос о 4 и более гигабайтах на 32-битной висте.Однако она ограничивает адресное пространство приблизительно до 3 с половиной гигабайта.Но есть такая весчь как PAE.По умолчанию системе доступны две страницы с адресными строками.PAE же добавляет еще одну страницу и система становится 36-битной.Но это все теория.Я хочу узнать о практике.Какие могут быть последствия и проблемы неиффективного использования ОЗУ более 4 гигабайт 32-битной системы.

Busla 22-03-2008 21:56 765762

Практика такова, что огромное стадо разработчиков драйверов - &$@#&. В своё время положило &$@ на рекомендации MS. В итоге XP потенциально умела использовать более 4Гб, а по факту кривые драйверы обваливали систему. Поэтому в SP2 "лишние" биты адреса принудительно обнуляются. Та же практика была принята на вооружение и в Vista.

spellozz 22-03-2008 22:51 765794

а конкретней?Как адресное пространство после 3 с половиной гб будет распределяться системой?

Busla 23-03-2008 14:09 766060

3,5 - это усреднённая величина.
На каждом компьютере будет по-своему. Дело в том, что процессор умеет работать только с памятью. Поэтому все устройства представлены определёнными адресами памяти. Пока физической памяти мало - всё просто: чипсет выделяет для устройств адреса за пределами установленного объёма. А когда памяти "под крышку" - чипсет просто перекрывает память устройствами.
Если в Диспетчере устройств посмотреть свойства -> ресурсы, там указан диапазон памяти - вот столько забирает устройство. Больше всего, конечно, жрёт современный 3D-ускоритель.
Системе будет доступно 4 гигабайта минус сумма этих величин.

spellozz 23-03-2008 14:39 766074

т.е. при включении PAE после 32-битного предела на 3 с лишним гб остальное будет сьедать система на нужды устройств?

Busla 23-03-2008 15:04 766090

PAE на Vista 32 заблокировано

spellozz 23-03-2008 17:06 766162

в СП1 он снова доступен.

Busla 24-03-2008 12:28 766662

Хорошо, объясню иначе.
PAE - это "модель" работы с памятью. По прямому назначению - расширению адресного пространства оно в Vista не используется. И именно расширенная адресация заблокирована. Однако, этот способ "представления" памяти позволяет делать всякие другие интересные штуки. Например DEP и NUMA работают через "интерфейс" PAE.
В Vista SP1 появились ключики реестра для некоторого тюнинга распределения памяти, но не более того.


Время: 05:29.

Время: 05:29.
© OSzone.net 2001-