Почему используемая оперативная память меньше общей оперативной памяти?

Моя девушка купила ноутбук на прошлой неделе. Это Core 2 Duo с 4 ГБ. Мы установили Vista 64bit, и одним из первых действий, которые мы сделали, был щелчок правой кнопкой мыши на "Мой компьютер", чтобы увидеть свойства. Сразу же мы заметили что-то странное в ее оперативной памяти, строка гласила: Установленная память (RAM): 4,00 ГБ (3,68 ГБ используется)

Я сказал ей не беспокоиться, думая, что это должно быть что-то с аппаратным обеспечением ноутбука (учитывая, что ее установка Vista осуществлялась с того же DVD, что и у меня, и я никогда не замечал ничего подобного на моем рабочем столе объемом 4 ГБ). Час назад стало еще хуже. Мы снова посмотрели на Свойства, и теперь он говорит: Установленная память (RAM): 4,00 ГБ (2,98 ГБ используется)

Что это значит? Эти 1,02 ГБ отсутствуют или используются системой?

РЕДАКТИРОВАТЬ: Существует вероятность того, что информация о системе неверна. Я только что заметил, что он сообщает процессор Intel T6500, когда это на самом деле T6400. Как я могу узнать, сколько оперативной памяти действительно доступно системе?

РЕДАКТИРОВАТЬ 2: Проверка ресурсов мониторов, он говорит, что 1003 МБ зарезервированы для оборудования. Хорошо это или плохо? Спасибо

8 ответов

Решение

Две возможные причины:

  1. совместное использование ОЗУ видеокарты (использование ОЗУ материнской платы вместо ее собственной или использование ОЗУ материнской платы в дополнение к ее собственной)
  2. чипсет материнской платы не поддерживает переназначение (архитектура PCI традиционно "владеет" порцией верхнего гигабайта нижних 4 гигабайт физической памяти, переназначение перемещает это выше, где ваша оперативная память фактически сидит, так что две области не перекрываются). Это характерно для чипсетов, которые поддерживают всего 4 ГБ физической памяти.

Обычной причиной для этого является общий баран с видео.

Проверьте в BIOS и посмотрите, можете ли вы увидеть / установить, сколько памяти использует встроенное видео - однако я сомневаюсь, что это будет целых 1 ГБ, и не уверен, где остальные могут быть (если у вас нет какой-нибудь странной утилиты, подобной memdisk).)

Как я могу узнать, сколько оперативной памяти действительно доступно системе?

Вы можете использовать CPU-Z

См. Эту статью Microsoft KB: системная память, которая отображается в диалоговом окне "Сведения о системе" в Windows Vista, меньше, чем вы ожидаете, если установлено 4 ГБ ОЗУ.

Например, если у вас есть видеокарта с 256 МБ встроенной памяти, эта память должна отображаться в пределах первых 4 ГБ адресного пространства. Если 4 ГБ системной памяти уже установлено, часть этого адресного пространства должна быть зарезервирована отображением графической памяти. При отображении графической памяти часть системной памяти перезаписывается. Эти условия уменьшают общий объем системной памяти, доступной операционной системе.

Чтобы Windows Vista использовала все 4 ГБ памяти на компьютере, на котором установлено 4 ГБ памяти, компьютер должен соответствовать следующим требованиям:

  • Чипсет должен поддерживать не менее 8 ГБ адресного пространства. Наборы микросхем с этой возможностью включают следующее:

    • Intel 975X
    • Intel P965
    • Intel 955X на Socket 775
    • Чипсеты, которые поддерживают процессоры AMD, использующие сокет F, сокет 940, сокет 939 или сокет AM2. Эти наборы микросхем включают любую комбинацию сокета AMD и процессора, в которой контроллер памяти находится в процессоре.
  • ЦП должен поддерживать набор команд x64. Процессор AMD64 и процессор Intel EM64T поддерживают этот набор команд.

  • BIOS должен поддерживать функцию переназначения памяти. Функция переназначения памяти позволяет перераспределять сегмент системной памяти, который был ранее перезаписан пространством конфигурации Периферийного межкомпонентного соединения (PCI), выше адресной строки 4 ГБ. Эта функция должна быть включена в утилите конфигурации BIOS на компьютере. Просмотрите документацию по вашему компьютерному продукту для получения инструкций, объясняющих, как включить эту функцию. Многие ориентированные на потребителя компьютеры могут не поддерживать функцию переназначения памяти. Для этой функции стандартная терминология не используется ни в документации, ни в утилитах конфигурации BIOS. Поэтому, возможно, вам придется прочитать описания различных параметров конфигурации BIOS, которые доступны, чтобы определить, позволяют ли какие-либо параметры включить функцию перераспределения памяти.

  • Должна использоваться 64-разрядная (64-разрядная) версия Windows Vista.

Затенение BIOS, область адресации видео и другие отображаемые в памяти устройства резервируют память от 640 КБ до 1 МБ и от 15 ГБ до 16 ГБ. Сам BIOS может переназначать (и, следовательно, резервировать) системную память в эти области для собственного использования.

В конце концов, O/S никогда не получает 100% установленной памяти, но это не значит, что она не используется.

Пуск> Выполнить> Введите MSCONFIG и нажмите ОК

Загрузка> Дополнительные параметры

проверьте, не ограничен ли максимальный объем памяти.

Я понял. Оказавшись с ним несколько часов, выясняется, что "Memory Reamp" необходимо включить. На некоторых моделях Asus mobo и нескольких других марках, когда установлена ​​Win 7, она признает, что это проблема. Проблема была там все время, и люди просто не знали об этом, пока Win 7 не была установлена, и указали на это как на предвестник проблемы с BIOS, которая была там все время. 1 Войдите в BIOS 2 Advanced 3 Настройки набора микросхем 4 Включите функцию Memory Reamp 5 Выйдите и сохраните 6 Готово!

Я нашел отличное объяснение этой проблемы - аппаратное обеспечение сопоставлено с памятью - по следующему URL:

http://www.codinghorror.com/blog/archives/000811.html

Другие вопросы по тегам