Мой конкретный вопрос касается материнской платы ASUS M3N78-VM, которую использует мой домашний сервер. В настоящее время у меня установлено 4x2 ГБ, всего 8 ГБ, но я надеялся обновить его до 16 ГБ (4x4 ГБ). Официальные спецификации этой материнской платы говорят, что она поддерживает только до 8 ГБ, но была выпущена, когда были доступны только 2 ГБ флешки. Что, если таковые имеются, помешало бы ему работать с 4 ГБ флешками теперь, когда доступны 4 ГБ флешки?
Мой общий вопрос с материнскими платами в целом ... что помешало бы материнской плате работать с более крупными картами, если бы она все была одного типа (например, DDR2 и с одинаковыми скоростями) памяти?
memory
motherboard
примета
источник
источник
Ответы:
Короче говоря, это смесь ограничений. Одна из них заключается в том, сколько «адресных линий» поддерживает сам ЦП (в отличие от 64/32-битного адресного пространства / размера регистра), 32 строки позволят 4 ГБ ОЗУ, а 33-я подключенная линия позволит 8 ГБ ОЗУ и т. Д. ,
Другая проблема заключается в том, сколько из этих адресных линий производитель фактически пытается подключить к контроллеру памяти.
Чтобы упростить конструкцию, производители, как правило, выбирают текущий реалистичный объем памяти и подключают столько адресных строк, сколько необходимо для поддержки этого объема памяти.
Маршрутизация всех этих адресных линий на печатной плате является кропотливой работой, поскольку все длины дорожек должны быть как можно ближе к одинаковым (поскольку на высоких частотах, на которых сейчас работают эти элементы, их длина немного отличается, это может означать, что данные в одной строке поступают в в отличие от данных, отправляемых по другой линии, даже если отправитель отправил их обоим одновременно), и поэтому производители сохранят объем работы как можно меньшим, поэтому поддержка 65 ТБ ОЗУ далеко не так важна, как получение Материнская плата вышла в этом году .
источник
Отказ от ответственности: это мое понимание, я могу ошибаться, но я был вокруг блока немного.
По моему опыту, люди, которые пишут окончательные «спецификации», которые покупатели получают, часто не обязательно связаны с фактическим дизайном платы. Таким образом, вы МОЖЕТЕ столкнуться со случаями, когда в документах говорится что-то вроде «4 ГБ максимально поддерживаемой памяти». Я обнаружил, что во многих случаях я могу собрать больше памяти на плате, чем поддерживается в документации, и на самом деле все работает довольно хорошо.
Мой тебе совет - попробуй. Есть магазин, который мне нравится (только в моем маленьком городе), который позволил бы мне купить оперативную память и вернуть ее, так что я на самом деле мог бы просто попробовать, может быть, вы можете найти магазин, который у вас такой же потрясающий.
Очевидно, существуют различные архитектурные ограничения того, сколько памяти может адресовать машина. Наиболее очевидным является то, поддерживает ли платформа 64-битную операцию - если это так, то предел адресуемой памяти будет довольно большим ( ~ 4PB для x86 ). Я думаю, можно с уверенностью предположить, что ваша плата поддерживает 64 бит. И тогда речь пойдет о таких вещах, как упомянутый Томас, таких как контроллер памяти в процессоре. Как также сказал Томас, имеет смысл, что BIOS может сыграть здесь свою роль. Поэтому вы должны проверить страницу продукта вашей материнской платы, чтобы увидеть, есть ли у них какие-либо обновления BIOS, которые трепещут об ограничениях памяти.
В конце концов, могут быть разные вещи, которые ограничивают объем памяти, который ваша машина сможет использовать. Мы говорим о нескольких переменных. И, на мой взгляд, лучший и самый быстрый способ узнать это просто попробовать (и запустить MemTest86 для проверки) .
Береги себя и удачи.
источник
Могут быть и другие проблемы, друг выполнял QA на оборудовании Apple, система была сертифицирована для максимальной оперативной памяти 768 МБ (12 модулей по 64 МБ), теоретически вы могли бы удвоить это, но когда они сертифицировали систему, получение 12 128 МБ не было практично, поэтому он не был сертифицирован в этой конфигурации, но он должен работать.
источник