У меня есть Toshiba Portege M780-S7240. Это i7, 64-битная и в настоящее время имеет 4 ГБ оперативной памяти. Я хотел бы обновить до 16 ГБ. (Если это имеет значение, я использую 64-битную Ubuntu.)
Я проверил у продавца ОЗУ, который сказал, что это невозможно с моей конфигурацией, и увидел, что в руководстве пользователя написано:
«Конфигурируется с 4 ГБ (2 ГБ + 2 ГБ) DDR3 1066 МГц (макс. 8 ГБ)»
Что вызывает этот жесткий предел? Что именно является ограничением или комбинацией ограничений, которые мешают ему поддерживать 16 ГБ? Это материнская плата? Есть ли обновление прошивки, которое я могу сделать, чтобы выйти за рамки этого?
РЕДАКТИРОВАТЬ
Вот ссылка на спецификации от производителя. (Это PDF.) Мне сказали, что эти PDFS создаются перед выпуском и обычно не обновляются при изменении прошивки.
источник
Ответы:
Я считаю, что контроллер памяти чипсета Intel HM55 имеет этот предел. Похоже на дизайн / предел, связанный с дизайном Intel. Точная модель вашего Protege 780 может привести к дополнительным отзывам других
источник
Я не буду вдаваться в подробности о вашей конкретной машине, на самом деле кажется, что вы хотите получить более общий ответ. Мой следующий ответ в основном подкреплен этой статьей , прочитайте ее, если вам нужны более конкретные знания.
Это ограничение обусловлено аппаратным обеспечением вашей материнской платы. Недавний 64-битный процессор ограничен доступом к 64 ГБ, этот предел является жестким ограничением, вызванным доступными выводами на процессоре. Теоретический предел будет
2^64
. (Но в настоящее время нет необходимости в таком большом количестве памяти, поэтому контакты еще не встроены в процессоры)Северный мост управляет так называемой картой памяти, которая отображает области памяти для чтения и записи определенными устройствами. У северного моста также есть жесткий предел. Помните, что каждый вывод и каждое соединение на материнской плате усложняет проектирование, а микросхемы размещают на них дороже. Так что это явный фактор стоимости, производитель просто предполагает, что большинство людей не будут использовать больше, чем ограничение, установленное аппаратным обеспечением. Аппаратное обеспечение, поддерживающее больше, дороже.
Bios не имеет ничего общего с вашим компьютером, как только ваше ядро загружается. Обратите внимание, что последние процессоры встраивают северный мост, я не уверен, как предел определяется на материнских платах без северного моста. (Но я думаю, что предел все еще определяется не только процессором)
источник
Kingston знает о 10 версиях Protege M780, принимающих от 6 ГБ (2 + 4) в одноканальном режиме до 16 ГБ (8 + 8) двухканального. Вероятно, вам нужно выяснить модификацию «Protege M780», прежде чем обращаться к продавцу.
Поддерживаемая память зависит от того, как контакты на материнской плате подключены к фактическим разъемам RAM. Из описания Kingston я бы предположил, что Toshiba хотела иметь два варианта 4 ГБ, то есть 4 или 2 + 2, с радостью они разработали BIOS и максимальный модуль в каждом сокете работает просто отлично.
Я предполагаю, что реальный процессор может работать с 36-битной адресацией минимально, то есть 64 ГБ, например, мой (Acer, Athlon 64 от 2006 г.) может обрабатывать 40-битные физические адреса - 1 ТБ, но у материнской платы есть два слота, в которых DMI говорит, что каждый составляет 4 ГБ (и материнская плата есть логика для поддержки этого), но они принимают фактически только модули 2 ГБ, игнорируя 4 ГБ, даже если они подключены, вероятно, чтобы сохранить раздражение для пользователей XP, которые максимально используют переключатель / 3GB
Это просто провод, который не подключен от контроллера материнской платы (он же северный мост) к слоту памяти, поэтому нет никакого бытового способа обойти его (т.е. даже хорошие навыки пайки не помогут)
источник