2

Я буду конкретен во всем, поэтому я рекомендую внимательно прочитать спецификации, а затем ответить своим идеальным и логичным ответом.

Проблема заключается в следующем: 64 - разрядный монитор ресурсов Windows 7 Ultimate показывает 778 МБ ОЗУ из 4096 МБ, которые зарезервированы для аппаратного обеспечения. Я пользователь виртуальных машин, поэтому мне нужно использовать даже эти 778 МБ. Я использую Pentium 4 3.0 ГГц 630 Prescott с чипсетом материнской платы Intel 945GZ Express, который использует Intel GMA 950. В соответствии с конфигурациями, приведенными на веб-сайте Intel и перечисленными в свойствах моей системы, я могу прийти к выводу, что Intel GMA 950, который имеет 8 МБ ОЗУ по умолчанию, использует системную ОЗУ для увеличения до 256 МБ. Но использование оставшейся 522 МБ ОЗУ сбивает меня с толку. Я не могу найти другое оборудование, которое может потреблять оставшиеся 522 МБ ОЗУ.

По поиску, я обнаружил, что некоторые люди говорят, что виновен чипсет, а некоторые говорят, что звуковое оборудование также потребляет оперативную память. Некоторые люди демонстрировали некоторые приемы, такие как отключение msconfig-> boot-> advanced ->(снимите флажок) с максимальной памятью. Но они не были изменены в моей системе. Некоторые люди говорят, что вариант с отображением памяти в BIOS решит проблему, но мои настройки BIOS не имеют никаких настроек, связанных с памятью.

Теперь мне ясно, что если я добавлю графическую карту с RAM => 256 в единственный слот моей системы PCIe x16 V1, то смогу сэкономить 256 МБ оперативной памяти. Но как насчет оставшихся 522 МБ?

Пожалуйста, помогите мне с этой проблемой.

2 ответа2

1

Практически каждый аппарат в вашей системе отображает часть основной памяти на себя. Однако большинство устройств не займет сколько-нибудь заметной суммы.

Вы можете увидеть, какое устройство использует какие области (и, следовательно, сколько) основной памяти, посмотрев оснастку "Диспетчер устройств". Выберите "Ресурсы по соединению" в меню "Вид" и разверните поддерево "Память". Это покажет все устройства, которые используют память вместе с диапазонами адресов памяти, на которые они отображаются.

Эти диапазоны представлены в шестнадцатеричном формате, поэтому, если вы не можете прочитать шестнадцатеричное в своей голове, вам понадобится некоторая помощь в интерпретации данных. Вы можете использовать Wolfram Alpha для быстрого преобразования и расчета:

Скажем, ваша видеокарта использует диапазон памяти E0000000-EFFFFFFF Помещение 0xE0000000-0xEFFFFFFF в WA (обратите внимание на добавленный бык) и WA даст вам -268435455 как разницу между ними. Это количество байтов, используемых устройством. Оттуда просто конвертируйте в килобайты или мегабайты или гигабайты по мере необходимости (используйте KiB, MiB и GiB соответственно, чтобы получить WA для преобразования в двоичную форму, а не в десятичную форму):268435455 bytes in MiB = 256MiB (мегабайт).

1

Нажмите "Пуск" → введите msconfig в поле поиска и нажмите Enter. На вкладке "Загрузка" нажмите "Дополнительные параметры" → убедитесь, что "Максимальный объем памяти" не выбран.

Вся память теперь доступна.

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