2

Возможные дубликаты:
Почему 32-битная Windows XP может адресовать только 3 ГБ
Windows XP и RAM 3,5 ГБ +

Я видел случайные упоминания о том, что видеопамять видеокарты была частью адресного пространства памяти Windows XP - это правда? Если у вас есть 4 ГБ в системе XP и вы добавляете 1 ГБ видеокарту, значит ли это, что в Windows только 3 ГБ для программ?

3 ответа3

2

Да. Процессор также должен иметь возможность адресовать оперативную память на графической карте. На самом деле, вероятно, это будет значительно меньше, чем 3 ГБ адресуемой оперативной памяти с установленной видеокартой. Если вы думаете о чем-то подобном, то вам нужно взглянуть на операционную систему x64, такую как Windows XP Professional x64 Edition, Windows Vista x64 или Windows 7 x64.

2

Этот эффект появляется не только в Windows XP, но и в любой 32-разрядной операционной системе. Пожалуйста, посмотрите на эту статью поддержки Microsoft.

0

Я считаю, что такие вещи, как ОЗУ графической карты, являются частью пространства ядра. Если у вас видеокарта объемом 1 ГБ, она не будет превышать ваш предел 2 ГБ обычного пользовательского пространства. Это было сделано в ранних драйверах WHQL для Vista, и это было очевидно.

Также "программы" - это неправильное название. Каждый процесс получает свои собственные 4 ГБ, и только половина из них доступна для обычного пользовательского приложения. Таким образом, каждое приложение Windows получит 2 ГБ по умолчанию в 32-битном режиме. Память видеокарты не включена в это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .