35

Мой конкретный вопрос касается материнской платы ASUS M3N78-VM, которую использует мой домашний сервер. В настоящее время у меня установлено 4x2 ГБ для общего объема 8 ГБ, но я надеялся обновить его до 16 ГБ (4x4 ГБ). Официальные спецификации этой материнской платы говорят, что она поддерживает только до 8 ГБ, но была выпущена, когда были доступны только 2 ГБ флешки. Что, если таковые имеются, помешало бы ему работать с 4 ГБ флешками сейчас, когда доступны 4 ГБ флешки?

Мой общий вопрос с материнскими платами в целом ... что помешало бы материнской плате работать с большими палками, если бы она все была одного типа (например, DDR2 и с одинаковыми скоростями) памяти?

3 ответа3

34

Короче говоря, это смесь ограничений. Одна из них заключается в том, сколько "адресных линий" поддерживает сам ЦП (в отличие от 64/32-битного адресного пространства / размера регистра), 32 строки позволят 4 ГБ ОЗУ, а 33-я подключенная линия позволит 8 ГБ ОЗУ и т.д. ,

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

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

Маршрутизация всех этих адресных линий на печатной плате является кропотливой работой, так как все длины дорожек должны быть как можно более идентичными (так как на высоких частотах, на которых сейчас работают эти вещи, немного другой длины, это может означать, что данные в одной строке поступают в в отличие от данных, отправляемых по другой линии, даже если отправитель отправил их обоим одновременно), поэтому производители сохранят объем работы как можно меньшим, поэтому поддержка 65 ТБ ОЗУ далеко не так важна, как получение Материнская плата вышла в этом году.

6

Отказ от ответственности: это мое понимание, я могу ошибаться, но я был вокруг блока немного.

По моему опыту, люди, которые пишут окончательные "спецификации", которые покупатели получают, часто не обязательно связаны с фактическим дизайном платы. Таким образом, вы МОЖЕТЕ столкнуться со случаями, когда в документах говорится что-то вроде "Максимальная поддерживаемая память 4 ГБ". Я обнаружил, что во многих случаях я могу собрать больше памяти на плате, чем поддерживается в документации, и на самом деле все работает довольно хорошо.

Мой тебе совет - попробуй. Есть магазин, который мне нравится (только в моем маленьком городе), который позволил бы мне купить оперативную память и вернуть ее, так что я на самом деле мог бы просто попробовать, может быть, вы можете найти магазин, который у вас такой же потрясающий.

Очевидно, существуют различные архитектурные ограничения того, сколько памяти может адресовать машина. Наиболее очевидным является то, поддерживает ли платформа 64-битную операцию - если это так, то предел адресуемой памяти будет довольно большим (~ 4PB для x86). Я думаю, можно с уверенностью предположить, что ваша плата поддерживает 64 бит. И тогда речь пойдет о том, о чем упоминал Томас, например о контроллере памяти в процессоре. Как также сказал Томас, имеет смысл, что BIOS может сыграть здесь свою роль. Поэтому вы должны проверить страницу продукта вашей материнской платы, чтобы увидеть, есть ли у них какие-либо обновления BIOS, которые трепещут об ограничениях памяти.

В конце концов, могут быть разные вещи, ограничивающие объем памяти, который ваша машина сможет использовать. Мы говорим о нескольких переменных. И, на мой взгляд, лучший и самый быстрый способ узнать это просто попробовать (и запустить MemTest86 для проверки).

Береги себя и удачи.

5

Могут быть и другие проблемы, друг проводил тестирование на оборудовании Apple, система была сертифицирована для максимальной оперативной памяти 768 МБ (12 модулей по 64 МБ), теоретически вы могли бы удвоить это, но когда они сертифицировали систему, получение 12 128 МБ было практично, поэтому он не был сертифицирован в этой конфигурации, но он должен работать.

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