Почему моя система использует только 3,2 ГБ оперативной памяти объемом 4 ГБ?

10

Я использую Win 7 64 бит.

Я попробовал решение, данное здесь , не помогло. Ответ Дэвида заставляет меня думать, что это бесполезно. Есть что-нибудь еще, чтобы попробовать?

Обновления:

Обратите внимание, что у меня на материнской плате есть видеокарта (с 512 МБ), поэтому теоретически ей не нужна внешняя память. Также обратите внимание на последнее обновление BIOS (25.03.08).

Из того, что я вижу здесь , есть более новая версия (2008/07/30), но я боюсь ее использовать (так как это «БЕТА»)

Мысли?

 Motherboard:  
   CPU Type   DualCore Intel Pentium D 915, 2800 MHz (14 x 200)  
   Motherboard Name   Gigabyte GA-945GCM-S2C (2 PCI, 1 PCI-E x1, 1 PCI-E x16, 2 DDR2 DIMM, Audio, Video, LAN)  
   Motherboard Chipset   Intel Lakeport-G i945GC  
   System Memory   3328 MB (DDR2-667 DDR2 SDRAM)  
   DIMM1: 2048736750L   2 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz)  
   DIMM3: 2048736750L   2 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz)  
   BIOS Type   Award Modular (03/25/08)  
   Communication Port   Communications Port (COM1)  
   Communication Port   Printer Port (LPT1)  


Display:  
   Video Adapter   NVIDIA GeForce 8500 GT (512 MB)  
   Video Adapter   NVIDIA GeForce 8500 GT (512 MB)  
   3D Accelerator   nVIDIA GeForce 8500 GT  

 DMI:  
   DMI BIOS Vendor   Award Software International, Inc.  
   DMI BIOS Version   F5  
   DMI System Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI System Product   945GCM-S2C  
   DMI System Version    
   DMI System Serial Number    
   DMI System UUID   00000000-00000000-0000001F-D06D37BD  
   DMI Motherboard Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI Motherboard Product   945GCM-S2C  
   DMI Motherboard Version   x.x  
   DMI Motherboard Serial Number    
   DMI Chassis Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI Chassis Version    
   DMI Chassis Serial Number    
   DMI Chassis Asset Tag    
   DMI Chassis Type   Desktop Case  
   DMI Total / Free Memory Sockets   2 / 0  
Таль Галили
источник
4
Примечание для тех, кто думает, что это дублирующий вопрос, я не думаю, что это так. Речь идет конкретно о 64-битных ОС, где большинство вопросов такого типа касаются 32-битных ОС.
Джед Дэниелс
Нам понадобится гораздо больше информации, чтобы помочь вам - по крайней мере, версия материнской платы / модель / биос.
Эндрю Колсон

Ответы:

14

Ваша материнская плата ограничивает доступную оперативную память (точнее, чипсет Intel 945G).

Из гигабайта :

объем памяти

  1. 2 разъема DDR2 DIMM 1,8 В, поддерживающие до 4 ГБ системной памяти

  2. Двухканальная архитектура памяти

  3. Поддержка модулей памяти DDR2 667/533/400 МГц (перейдите на веб-сайт GIGABYTE для получения последнего списка поддержки памяти.)

* Из-за стандартной архитектуры ПК определенный объем памяти зарезервирован для использования системой, и, следовательно, фактический объем памяти меньше указанного количества.

То, что я собираюсь здесь изложить, основано на личных обсуждениях с техническими специалистами Intel по этому вопросу:

Поскольку набор микросхем может иметь доступ не более чем к 4 ГБ ОЗУ, а у вас установлено 4 ГБ, набор микросхем статически отображает устройства ввода-вывода, а не динамически отображает их (так как статическое сопоставление происходит быстрее). Это делает эти адреса ОЗУ невидимыми для ОС, поскольку они никогда не будут доступны.

Когда в системе установлено менее 4 ГБ, набор микросхем динамически сопоставляет ввод-вывод, чтобы в любой момент можно было обеспечить доступ к наибольшему количеству установленной оперативной памяти.

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

Поскольку чипсет должен отслеживать, где ввод / вывод отображается динамически, это немного медленнее.

Это было решение, принятое командой разработчиков Intel для обеспечения максимальной общей производительности как в полностью заполненных, так и частично заполненных конфигурациях.

Чтобы увидеть «всю свою оперативную память», вам нужно найти материнскую плату с чипсетом, которая поддерживает ваш 64-разрядный процессор и позволяет использовать более 4 ГБ оперативной памяти.

Возможно, вам лучше всего выбрать чипсет Intel G965. Возможно, Intel DQ965GF , мы использовали тонну из них, и это была хорошая плата. Это немного устарело в наши дни, но, вероятно, все еще доступно (как и другие производители и модели с чипсетом G965).

Надеюсь, это поможет...

Ƭᴇcʜιᴇ007
источник
Печальная новость для меня - но, по крайней мере, я не знаю над этим (до обновления аппаратного обеспечения). Технарь - большое спасибо за вашу помощь!
Тал Галили
NP. :) Это стало переломным моментом для настольных 64-битных систем; поэтому процессоры имели его до того, как материнские платы полностью поддержали его преимущества (то есть: больше оперативной памяти).
Ƭᴇcʜιᴇ007
8

Наиболее вероятная причина в том, что системный BIOS этого не допустит. Есть несколько вещей, которые вы можете попробовать:

  1. Обновить биос
  2. Ищите настройки в BIOS, которые относятся к функциональности карты памяти, и изменяйте их (по одному, и только после исследования, что они означают)
  3. Связаться с поставщиком системы

РЕДАКТИРОВАТЬ: На основании вашей новой информации о типе системы, я смог загрузить руководство по материнской плате от Gigabyte . К сожалению, не похоже, что есть какие-либо многообещающие настройки (некоторые BIOS имеют возможность скрывать память выше 3X ГБ или играть в другие сложные игры). Я вижу только одну настройку, относящуюся к 64-битной: режим HPET. Вы можете попробовать попробовать изменить его на 64-битный на тот случай, если он изменяет объем памяти, доступной для системы, в дополнение к изменению таймера ЦП, но я сомневаюсь, что это что-то изменит. Веб-сайт для этой материнской платы показывает, что максимальный поддерживаемый размер составляет 4 ГБ, и есть небольшая заметка о резервировании некоторых для системы, так что вам может быть просто не повезло с получением большего, чем вы видите.

Джед Дэниелс
источник
Я думаю, что меня понизили как ответный удар за отрицательный ответ, который я считаю неправильным ответом. Я не понимал, что это работает здесь. Если этот ответ неверен, пожалуйста, уменьшите его и дайте мне знать, что неверно.
Джед Дэниелс
1
+1. Не уверен, для чего понижатель. Часто обновления BIOS помогают.
Сатьяджит Бхат
Просто в принципе - я голосую за этот ответ. Я пока держу свой «знак ответа» :)
Tal Galili
1

Проблема <4 ГБ ОЗУ связана не только с операционной системой.

Может случиться так, что хотя процессор и операционная система могут поддерживать более 4 ГБ ОЗУ, производитель материнской платы не считает, что стоит потратить время / усилия / затраты на подключение достаточного количества адресных линий между процессором и контроллером памяти, чтобы использование более 4 ГБ памяти.

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

Это в основном та же проблема, что и с 32-битной ОС, но ограниченная в аппаратном, а не программном обеспечении. Скорее всего, это повлияет на немного более старое оборудование, где 4 ГБ будет считаться «более чем достаточно» ...

Я видел несколько статей об этом в Интернете, где аппаратное обеспечение эмулирует 32-разрядное ограничение, здесь , у ноутбука Dell 530 такая же проблема , здесь , система с набором микросхем 945 с Win7 64, и в основном по всему Интернету. ,

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

Возможно, найденное вами обновление BIOS могло бы решить проблему, но я бы не стал рассчитывать на это.

Мокубай
источник
Итак, суть - мне нужно обновить процессор?
Тал Галили
1
Это может быть либо процессор, либо сама материнская плата, либо и то, и другое. Скорее всего, это будет как минимум mobo и CPU, которые нужно заменить, единственное, что нужно убедиться, это то, что вы либо получите материнскую плату с поддержкой DDR2 и> 4 ГБ, либо просто получите материнскую плату DDR3, CPU и новую оперативную память. Большинство новых мобов не должны ограничиваться тем, что есть у вас в настоящее время.
Мокубай
1

Это длинный путь, но это может быть несовместимость между оперативной памятью и материнской платой. Я видел случаи, когда материнская плата не работает с определенным типом микросхем памяти.

Также я видел похожие проблемы в тех случаях, когда материнская плата использует разные модели микросхем памяти или разных производителей.

Кроме того, убедитесь, что все оперативной памяти хорошо и т. Д.

AndrejaKo
источник
0

Причина может быть довольно простой.

В вашей системе может быть установлена ​​видеокарта с общей памятью, которая забирает объем (например, встроенной видеокарты) установленной вами глобальной памяти. Другое дело, когда у вас установлена ​​выделенная видеокарта памяти.

r0ca
источник
-1 Почти наверняка неправильный ответ. Можете ли вы назвать общую карту памяти, которая позволяет вам сконфигурировать для нее ~ 800 МБ ОЗУ?
Джед Дэниелс
768mo видеокарта
r0ca
768MB на бортовой карте? Какая материнская плата и карта?
Джед Дэниелс
Я добавил характеристики своего компьютера - люблю знать, что вы оба думаете.
Тал Галили