Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по железу > Помогите разобратся с памятью


Автор: Cashey 30.12.2006, 18:37
Докупил я себе второй димок (нечего смеятся машина старая, да и новую пока не тороплюсь приобретать). Так вот поставил - винда заглючила. Переустановка не идет. Стал проверять тестом. Выдалось куча ошибок. Проверил каждый модуль по отдельности - ошибок нет. Причем при различной комбинации модулей в слотах количество ошибок сильно различается. При этом по одиночке во всех слотах оба модуля ошибок не дают. Модули схожие. PC133, 256Mb, 8 чипов, Hynix вот только маркировка чипсетов различается. старый модуль маркирован как 237А, новый - 646АА.
Кто-нибудь может порекоммендовать, что-то полезное?

Автор: Kagor 30.12.2006, 21:11
А по подробней, что за "мать"... и т.д....

Автор: Cashey 30.12.2006, 22:18
http://gigabyte.ru/new/main.php?page=prod&prod_type=mb&prod=274# какие еще требуются "и т.д."?

Автор: Cashey 30.12.2006, 22:34
Да, вот какие еще симптомы: винда неожиданно самостоятельно перегружает компьютер без каких либо предупреждений.
Если в БИОСе SDRAM CAS# Latency выставить 2 (for Fastest), то комп вообще не включается, т.е. даже загрузка БИОСа не идет - монитор не включается

Автор: Kagor 30.12.2006, 23:49
Цитата(Cashey @ 30.12.2006,  23:34)
Да, вот какие еще симптомы: винда неожиданно самостоятельно перегружает компьютер без каких либо предупреждений.
Если в БИОСе SDRAM CAS# Latency выставить 2 (for Fastest), то комп вообще не включается, т.е. даже загрузка БИОСа не идет - монитор не включается

Вообще странно... попробуй вообще все настройки для памяти в дефаулт скинуть и посмотри что будет.

Автор: Cashey 31.12.2006, 00:03
Цитата(Kagor @  31.12.2006,  00:49 Найти цитируемый пост)
попробуй вообще все настройки для памяти в дефаулт скинуть и посмотри что будет.

БИОС в default скидывал. Эти симпомы все после этого. Без этого он не видел добавления памяти. А какие еще настройки можно скинуть?

Автор: Kagor 31.12.2006, 00:07
Цитата(Cashey @ 31.12.2006,  01:03)
Цитата(Kagor @  31.12.2006,  00:49 Найти цитируемый пост)
попробуй вообще все настройки для памяти в дефаулт скинуть и посмотри что будет.

БИОС в default скидывал. Эти симпомы все после этого. Без этого он не видел добавления памяти. А какие еще настройки можно скинуть?

Если БИОС в дефаулт скинут, то больше ни каких...

Добавлено @ 00:08 
Кстати, а память, дву сторония/одно сторония или обе разные?

Автор: Cashey 31.12.2006, 01:24
одностороняя 8 чипов на обоих. различия только в маркировки самих чипов.
Я понизил в БИОСе параметры DRAM Drive Strength пока (какое-то время) все спокойно. Завтра прогоню тестом если до того времени опять винда не взглючнет

Автор: Cashey 3.1.2007, 01:12
Так, дело именно в этом. Вот только кто мне подскажет, что я потерял уменьшив значение этих настроек?

Автор: Kagor 3.1.2007, 01:48
http://rusdoc.kulichki.ru/public/bios/nastr_podsist_pamjati_v_bios.shtml
Цитата
DRAM Drive Strength

Параметр (еще известен как Buffer Drive Strength), управляющий распределением токовой нагрузки на выходные буферы сигнальных линий (программируемая нагрузка), путем изменения состояния соответствующего регистра управления, который содержит битовые поля с четко установленными значениями, контролируемыми через BIOS. Конечной целью является повышение быстродействия системы или стабильности функционирования подсистемы памяти и контролирования нагрузки на шине в случае нестабильной работы с большим количеством установленных модулей с максимальной нагрузкой на шину.

Небуферизированные (Unbuffered) модули памяти SDRAM DIMM имеют конечную частоту функционирования, при которой сохраняется стабильность работы. Однако с увеличением количества микросхем в составе модуля увеличивается емкостная нагрузка на шину памяти. Это обстоятельство требует большей силы тока, чтобы поддерживать определенный уровень сигнала, поскольку типичная сигнальная линия представляется (довольно упрощенно) как RC-цепь, где при фиксированном значении сопротивления емкость является сдерживающим фактором. Таким образом, получается, что лучшей производительности и стабильности можно достигнуть меньшим количеством установленных модулей памяти - иными словами, меньшей емкостной нагрузкой на шину. С другой же стороны, это означает использование модулей с микросхемами памяти большой емкости и организации (для уменьшения нагрузки на сигнальную линию), что поддерживается далеко не всеми базовыми логиками - большинство чипсетов имеют ограничение в 16 микросхем на полную физическую строку (два физических банка). Например, модули памяти с применением микросхем-регистров (Register) и микросхем фазовой автоподстройки частоты (ФАПЧ, PLL) - Registered DIMM - с позиции рассматриваемого вопроса позволяют использовать до 36 микросхем памяти на полную строку, при этом "скрывая" реальную нагрузку на сигнальные линии, сохраняя ее значение на уровне максимально нагруженного небуферизируемого "двустрочника".

Если данный параметр рассматривать с позиции физических терминов, то все базируется на емкостной нагрузке, фронтах импульсов и согласовании по полному сопротивлению (Zo). В результате небольших преобразований получаем зависимость полного сопротивления на заданной частоте от емкости нагрузки: Zo=U/I=1/(C*f). Поскольку полное сопротивление зависит от напряжения и тока сигнала в цепи, данной установкой BIOS можно регулировать Zo, изменяя значения U и I, оптимизируя емкостную нагрузку на сигнальную линию шины. Если увеличивать одновременно напряжение и ток, поддерживая постоянное значение сопротивления, то, понятно, увеличится и мощность, рассеиваемая в цепи. С другой стороны, если сохранять постоянным уровень напряжения, увеличивая ток в цепи, можно увеличивать полное сопротивление. Основной целью же является согласование сопротивления источника с собственным сопротивлением сигнальной линии и сопротивлением нагрузки (согласование сопротивлений). Это позволяет минимизировать отражения сигнала и перекос (идеализировать форму и длительность фронта) между активными уровнями - по-другому, улучшить целостность сигнала. Понижением уровня сигнала (для SDRAM стандартно 3.3V), уменьшается запас помехоустойчивости (Noise Margin) для высокого и низкого логических уровней. Тем не менее, наиважнейшим контролирующим фактором импеданса (полного сопротивления, Zo) является именно ток. Изменяя значение силы тока при постоянном уровне напряжения сигнала, можно контролировать полное сопротивление, а значит - управлять нагрузкой на конкретную сигнальную линию.

Впервые управление токовой нагрузкой встречается в логических наборах серии Triton от Intel - i82430HX и i82430TX. Управляющий регистр DRAMEC (DRAM Extended Control Register), содержащийся в северном мосту этих наборов, отвечает за уровень сигнала адресных линий (MAD - Memory Address Drive Strength). Иными словами, этот 2bit регистр DDECR[2:1] программирует токовую нагрузку на выходные буферы линий адресации MAA[1:0]/MAB[1:0] и MA[11:2]/MWE# по значениям 8/12 mA для моста FW82439HX (базовый набор i82430HX) и 10/16 mA - для FW82439ТX (логика i82430TX). В некоторых базовых наборах от VIA (например, КТ133) ввели персональный расширенный 8bit регистр, который позволяет программировать выходные буфера не только адресных линий, но и других по значениям 12/24 mA. Изменяя значения силы тока по линиям данных (Memory Data Drive), команд (SDRAM Command Drive), адреса (Memory Address Drive) и стробов (CAS# Drive и RAS# Drive) можно добиться повышения скорости или стабильности функционирования подсистемы памяти. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)