2

Возможный дубликат:
Почему Windows показывает только около 3,5 ГБ моего 4 ГБ + ОЗУ?

У меня процессор Intel Core 2 Duo E6550 с 4 ГБ оперативной памяти. В то время в системных свойствах 32-разрядной версии Windows XP Professional информация об оперативной памяти отображалась как 3,25 ГБ.

Сегодня я обновил оперативную память с 4 до 8 ГБ. Теперь я вижу, что системные свойства сообщают об уменьшении с 3,25 ГБ до 2,99 ГБ.

Я знаю, что 32-разрядная версия Windows может отображать только до 4 ГБ ОЗУ, но почему сейчас она показывает только 2,99 ГБ?

Моя видеокарта - NVIDIA GeForce 7500 LE (512 МБ), но до обновления памяти у меня была та же карта, и она все еще показывала 3,25 ГБ.

Может кто-нибудь сказать, почему сейчас показывает 3,25 ГБ, особенно после обновления?

1 ответ1

-1

Во-первых, Windows XP (32bit) поддерживает только 4 гигабайта. Это относится не только к Windows XP. Вместо этого это относится ко всем 32-битным ОС. Вы никогда не увидите более 4 гигов, если используете 32-битную Windows XP. Тем не менее, я нашел более подробную причину, почему ваша система показывает меньше доступного оперативной памяти, чем то, что фактически установлено.

Проблема 3 ГБ ОЗУ, а не 4 ГБ - Блог Microsoft MSDN (Источник)

Из-за архитектурного решения, которое было принято давно, если у вас установлено 4 ГБ физической ОЗУ, Windows может сообщить только часть физических 4 ГБ ОЗУ (в диапазоне от ~ 2,75 ГБ до 3,5 ГБ в зависимости от установленных устройств, чипсета материнской платы и BIOS).

Это происходит из-за «резервирования ввода-вывода с отображением в память». Эти резервирования перекрывают физическое адресное пространство и маскируют эти физические адреса, чтобы их нельзя было использовать для рабочей памяти. Это не зависит от ОС, работающей на машине.

Значительные куски адресного пространства ниже 4 ГБ (самый высокий адрес, доступный через 32-разрядный) зарезервированы для использования системным оборудованием:

  • BIOS - включая ACPI и поддержку устаревшего видео
  • Шина PCI, включая мосты и т.д.
  • Поддержка PCI Express зарезервирует не менее 256 МБ, до 768 МБ в зависимости от установленной памяти видеокарты

Это означает, что типичная система может видеть между ~ 256 МБ и 1 ГБ адресного пространства ниже 4 ГБ, зарезервированных для аппаратного использования, к которому ОС не может получить доступ. Спецификации чипсета Intel довольно хорошо объясняют, какие диапазоны адресов зарезервированы по умолчанию, и в некоторых случаях говорят, что 1,5 ГБ всегда зарезервированы и, следовательно, недоступны для Windows.

Существует больше информации, если вы проверите источник. Однако, если вы будете следовать этим инструкциям , вы сможете воспользоваться всеми 8 установленными гигабайтами.

Судя по личному опыту, это не новая проблема. Я столкнулся с этой же проблемой несколько лет назад, когда создавал 4-гигабитную 32-битную систему Windows Vista, когда Vista была впервые выпущена. В сети было бесчисленное множество сообщений на эту тему.

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