Не совсем согласен с "аксиомами":
1. нельзя говорить о числе 3.5ГБ. Корректнее говорить просто о том, что все 4ГБ получить нельзя, да и существует одно из типичных значений 3.75 ГБ. К тому же адресация устройств начинается с 2ГБ, а не с 3.5ГБ.
2. А как же PAE? С ним можно получить куда больше. Конечно поддерживают его только серверные Windows, а обычные (некотрые) лишь неофициально и всегда криво. Но те же линуксы вполне держат, надо лишь ядро пересобрать.
Подробнее (но вкратце

) со ссылками
http://forum.3dnews.ru/showthread.ph...er=all#1402967
Вставлю ка это и сюда:
Q: Установил в систему 4 ГБ памяти, но в свойствах системы Windows XP SP2 показывается только 3 ГБ, в чём причина?
A: У 32-битных ОС (Windows ХР SP2/SP3, Windows Vista) адресное пространство составляет 4 ГБ, часть его адресов используется для работы с устройствами ввода-вывода (видеокарта, контроллеры и пр.), а то, что остаётся - для адресации оперативной памяти. Поэтому фактически доступный объем оперативной памяти всегда будет меньше 4 ГБ, а насколько меньше, зависит от используемого оборудования, но обычно около 3 ГБ - 3.5 ГБ.
Воспользоваться всеми установленными 4ГБ можно при использовании x64 версий Windows или старших версий серверных систем.
При использовании x64 версии Windows может потребоваться включение ремапа в BIOS, параметр может называться Memory Remap Feature, Memory Hole Remapping и т.п.
При использовании серверных x86 систем может потребоваться включить PAE (Расширение физических адресов), для этого надо отредактировать системный файл boot.ini, добавив ключ /pae в строку загрузки ОС наряду с /fastdetect и прочими. Определить, включен ли PAE можно, посмотрев в свойствах системы. В привычной Win XP SP2/SP3 PAE также присутствует, но используется для DEP (Предотвращение выполнения данных).
В Windows XP SP2/SP3 получить все 4 ГБ
невозможно, возможно лишь увеличить значение доступной памяти, отключив неиспользуемые устройства.
Полезные ссылки:
1.
Memory Limits for Windows Releases
2.
В диалоговом окне "Сведения о системе" в Windows Vista показывается объем системной памяти меньше ожидаемого, если на компьютере установлено 4 ГБ ОЗУ
3.
Четыре гигабайта памяти - недостижимая цель?
4.
Windows не видит всю установленную память объёмом 4Гб или более
5.
Physical Address Extension - PAE Memory and Windows
6.
Operating Systems and PAE Support
Приложения:
Свойства системы MS Windows 2003 Ent. SP2 с 4ГБ установленной памяти.
Свойства системы MS Windows XP PRO SP2 с 4ГБ установленной памяти.
Свойства системы MS Windows XP PRO SP2 с 4ГБ установленной памяти + отключены лишние устройства.
Свойства системы MS Windows Vista Ult. с 4ГБ установленной памяти.
Свойства системы MS Windows Vista Ult. x64 с 4ГБ установленной памяти.
Bonus: Свойства системы Linux Ubuntu 7.10 64bit с 4ГБ установленной памяти.
Примечания:
1. Речь идёт только об ОС Microsoft Windows.
2. Не рассматриваются вопросы ограничений со стороны оборудования (ограничения чипсета - поддержка лишь 4 ГБ памяти и менее, несовместимость и пр.).
3. Не рассматриваются случаи применения старых версий Windows (например, WinXP без SP2), где возможно получить в доступ все 4 ГБ, но что чревато нестабильной работой системы.
4. MS Vista SP1 x86 отображает в свойствах системы не доступную память, а физически установленную, что может ввести в заблуждение, когда система якобы видит 4 ГБ памяти.
5. Если ОС видит только 2ГБ, в первую очередь нужно проверить, не включён ли ремап.
P.S. тему бы переименовать. ".. и память 4 ГБ и выше"