Правду никто не любит, но она, к сожалению, состоит в том, что сей опус, к сожалению, есть бред от первого до последнего слова.
Если коротко, то 32-х битная не серверная венда, Виста в том числе, не видит более 3 с небольшим гигабайт памяти и не увидит, сколько не старайтесь.
Если более детально, то :
> Весь объём она увидела, но вот как доступную память показала тока 3 с копейками (скр. 1 и 2).
Новейшая фишка от Болмера. Молодца, великолепно запудрил моск пионерам. :-* :-* :-* Люблю таких мэнов и сам хочу таким стать.
> Включил PAE через BCDEDIT, адресация при этом должна стать 36-битной,
Не знаю, чего там включил этот едит-недоедит, но PAE венда поддерживает и без этого и он включён. У венды какбы DEP через PAE работает. Только есть маленькая деталь. Она, к сожалению, состоит в том, что поддержка PAE в несерверной венде ограничена 32-мя битами. Вот и всё. На самом деле, это правильно. Потому что PAE - это не волшебный способ расширить адресное пространство. Это дополнительная память окнами через механизмы разделяемой памяти. 36 бит для программиста там не непрерывны и не являются прозрачными продолженим младших 32-х бит. Пионер не понимает 5% смысла последних трёх предложений. Соответственно, объяснить ему, почему его гамло не видит более 2-ух гигов, будет несколько затруднительно. Болмер отлично разрулил проблему, отрезав пионеров ценой серверной лицензии. Отлично. Все довольны.
> Cхема адресации памяти компьютера, при которой память представляется программному обеспечению непрерывной и однородной,
Вот именно. Непрерывной и однородной. А теперь попробуем осознать, что приложение-то 32-х битное. Как в него прозрачно впихнуть более 6 гигов, если у него адресное пространство 32 бита ? Да никак. Андестенд ? Эта справка Виндоус писалась во времена, когда 64 мегабайта оперативки могли себе позволить только мажоры. Справка-то по сути верна и сейчас, но вещи в реальности немного сложнее.
Почему венда видит не 4 гига, а меньше ? А суть в том, что в 32 бита нужно нужно включить и видеопамять и все окна всей периферии.
Сколько оперативки доступно 32-х битному приложению ? Менее 2-ух гигов либо 3 с небольшим в зависимости от сплита (ключ /3GB и специльные ключи при компиляции).