В настоящее время я работаю в 32-битном режиме Windows XP с включенной функцией PAE. У меня установлено 8 ГБ оперативной памяти, но Windows распознает только 3 ГБ (что и следовало ожидать). В настоящее время я выполняю рендеринг некоторого видео, и диспетчер задач Windows сообщает мне, что я использую 4,75 ГБ ОЗУ (использование PF). Чем это объясняется? Я ожидал бы, что использование ОЗУ прекратится где-то чуть выше 3 ГБ (у меня есть две видеокарты (512 и 256).
3 ответа
Windows будет использовать / видеть вас pagefile.sys также как «память». Ваш файл подкачки, вероятно, имеет размер 4,80 ГБ, поэтому в общей сложности 4,80 + 3,25 = 8 ГБ памяти. Конечно, это не настоящая память, но она используется как память.
Эта ссылка описывает, как это работает.
Видеокарты не имеют отношения к тому, сколько оперативной памяти вы установили. Независимо от размера любого файла подкачки, если у вас установлено 8 ГБ;
- 32-битная Windows распознает до 4 ГБ ОЗУ
- Windows 64-bit распознает 8 ГБ + ОЗУ
Вот интересная цитата о файлах Page, которая, кажется, имеет смысл, учитывая размер вашего файла подкачки и то, что вы используете Windows XP 32-bit;
По умолчанию XP создает файл подкачки, который в 1,5 раза превышает объем установленной оперативной памяти, и помещает его на жесткий диск, на котором установлена XP.
Виртуальная память и файл подкачки - это технологии, используемые Windows для управления памятью.
ОЗУ и файл подкачки отображаются в Windows как виртуальная память, поэтому в вашем случае общий объем используемой виртуальной памяти будет равен 3 ГБ (поскольку 32-разрядная XP распознает только ~ 3 ГБ) + размер файла подкачки (рекомендуемый размер PF составляет 1,5 * ОЗУ).