ля гарантированной работы нужны двухсторонние модули?
нет, односторонние тоже работают.
С моей дилетантской точки зрения при подборе памяти есть следующие грабли:
а) макс. поддерживаемый объем, поддерживаемый чипсетом на банк, т.е. обычно "одну сторону" модуля памяти. Тут у BX все плохо - в один слот можно вставить макс. 256МБ модуль, при этом на банк получается макс. 128МБ. При этом макс. объем получается - 1ГБ четырьмя плашками по 256МБ.
б) макс. поддерживаемая плотность чипов. BX плашки на базе 256МБит микросхем видит наполовину. Причиной называлось отсутствие одной адресной линии у BX.
Для разбора маркировки микросхемы и получения выводов из этого возьмем простейший пример - Микроновский чип MT48LC32M4A2. В даташите на него пишут:
128Mbit SYNCHRONOUS DRAM Chip (тут все понятно - 128Mbit'ный чип памяти)
8 Meg x 4 x 4 banks (это у нас организация, т.е. 32Meg x 4, т.е. 32M 4-хбитовых ячеек, для того, чтобы набрать банк памяти нам нужно 64 бита/4 бита = 16 чипов памяти)
Т.о. получается, что один модуль на 256МБ получается однобанковым, хотя обычно и лепят все 16 его микросхем на обе стороны плашки и оный модуль на BX увидится лишь на половину.
При этом глубже я не копал, но у меня есть подозрение, что п.а. и п.б. взаимосвязаны. Даташиты на модули памяти и чипсет вполне спокойно можно скачать и разобраться в сути проблемы. Если получится, то расскажите, пожалуйста, т.к. вопросы организации памяти весьма запутанны - чего только стоит наличие минимум трех разных терминов "банк".
в) спецификации по таймингам и частотам. Лучше всего конечно брать PC133 CL2, хотя если проц будет на 100-ю шину, то, понятное дело, можно обойтись и PC100 памятью. Но при этом BX все равно будет весьма привередлив - т.е. часть исправных модулей будет работать отлично, а часть отвратительно (могут сыпать ошибками, а снижение рабочей частоты может их кол-во убавить или вообще избавить от них). В частности весьма сложно, но вполне реально набрать 1ГБ на BX на 150-й шине.
Итого (ну, для того, чтобы был хоть какой-то результат):
а) 256МБ модули 16 чипов работают, но не все. А именно - работают на микросхемах 16Mx8bit, а работают на половину - 32Mx4bit.
б) 256МБ модули на 8 чипах, т.е. с плотностью 256MBit не работают на полный объем ВСЕ.
в) 128МБ на 8 чипах работают все.
г) 4-хчиповые модули 128МБ не помню, что тестил, но работать вроде как работают.
нет, односторонние тоже работают.
С моей дилетантской точки зрения при подборе памяти есть следующие грабли:
а) макс. поддерживаемый объем, поддерживаемый чипсетом на банк, т.е. обычно "одну сторону" модуля памяти. Тут у BX все плохо - в один слот можно вставить макс. 256МБ модуль, при этом на банк получается макс. 128МБ. При этом макс. объем получается - 1ГБ четырьмя плашками по 256МБ.
б) макс. поддерживаемая плотность чипов. BX плашки на базе 256МБит микросхем видит наполовину. Причиной называлось отсутствие одной адресной линии у BX.
Для разбора маркировки микросхемы и получения выводов из этого возьмем простейший пример - Микроновский чип MT48LC32M4A2. В даташите на него пишут:
128Mbit SYNCHRONOUS DRAM Chip (тут все понятно - 128Mbit'ный чип памяти)
8 Meg x 4 x 4 banks (это у нас организация, т.е. 32Meg x 4, т.е. 32M 4-хбитовых ячеек, для того, чтобы набрать банк памяти нам нужно 64 бита/4 бита = 16 чипов памяти)
Т.о. получается, что один модуль на 256МБ получается однобанковым, хотя обычно и лепят все 16 его микросхем на обе стороны плашки и оный модуль на BX увидится лишь на половину.
При этом глубже я не копал, но у меня есть подозрение, что п.а. и п.б. взаимосвязаны. Даташиты на модули памяти и чипсет вполне спокойно можно скачать и разобраться в сути проблемы. Если получится, то расскажите, пожалуйста, т.к. вопросы организации памяти весьма запутанны - чего только стоит наличие минимум трех разных терминов "банк".
в) спецификации по таймингам и частотам. Лучше всего конечно брать PC133 CL2, хотя если проц будет на 100-ю шину, то, понятное дело, можно обойтись и PC100 памятью. Но при этом BX все равно будет весьма привередлив - т.е. часть исправных модулей будет работать отлично, а часть отвратительно (могут сыпать ошибками, а снижение рабочей частоты может их кол-во убавить или вообще избавить от них). В частности весьма сложно, но вполне реально набрать 1ГБ на BX на 150-й шине.
Итого (ну, для того, чтобы был хоть какой-то результат):
а) 256МБ модули 16 чипов работают, но не все. А именно - работают на микросхемах 16Mx8bit, а работают на половину - 32Mx4bit.
б) 256МБ модули на 8 чипах, т.е. с плотностью 256MBit не работают на полный объем ВСЕ.
в) 128МБ на 8 чипах работают все.
г) 4-хчиповые модули 128МБ не помню, что тестил, но работать вроде как работают.