Cовместимость с различными чипсетами


Таблица 2. SDRAM на остальных чипсетах. - часть 2


  • Третья - "поколение" процессора: 5 - 586 (Socket-7 в нашем случае), 6 - 686 (все остальные более новые). Другие цифры должны появиться с пришествием Itanium/Hammer.
  • Четвёртая и пятая - тип используемого чипсета, собственно то, что нас и интересует. При чём, как не трудно заметить, четвёртая относится к производителю (Intel - "9", VIA - "L", SiS - "I", ALi - "K", AMD - "S").
  • Шестая и седьмая - определяют произодителя данной платы.
  • Остальные цифры/буквы не особенно важны - определяют ревизию/модель биоса, вариант поставки и т.п.
  • "Max Mem / Кол-во DIMM" - максимальное количество памяти/DIMM-ов, поддерживаемые чипсетом. Этот параметр не всегда совпадает со значением указанным в "мануале". Особенно это касается владельцев стареньких P1-плат. Это может быть как из-за того, что производитель конкретной платы "сэкономил" на чём-то, что ограничило максимальные возможности платы (например, банально - поставил меньше DIMM-ов), так и просто от невозможности им (производителем) предугадать темпы прогресса "димостроения", т.е., например, написано "384M RAM maximum", а ставите 256Mx2=512M - и всё без проблем. Но достигнуть максимального объёма памяти можно модулями с различным объёмом (и плотностью) и не все типы может поддерживать конкретный чипсет, для этого - следующий пункт:

    "Плотность, Mbit" - показывает DIMM-ы какой плотности (изготовленные по какой "технологии") поддерживает чипсет. Это не единственная (и не абсолютно точная) характеристика модулей DIMM, есть ещё очень много важных нюансов, влияющих на совместимость DIMM/chipset, но это не тема данной статьи. Остановимся только на главном.

    Первые DIMM SDRAM изготавливались по 16M-битной технологии. 16мегабит=2мегабайта, т.е. каждая микросхемка на модуле DIMM давала 2M. Значит, стандартный 8-чиповый (односторонний) DIMM был ёмкостью в 16M, а 16-чиповый (двухсторонний) - 32M. Только именно такие (с плотностью 16Mbit) и поддерживали первые платы с SDRAM (i430VX, VIA Appolo VP, SiS5571). При попытке установить на них 64Мбит-модули чипсет не может корректно адресовать всю память просто уже из-за того, что адресных линий у них лишь 12 ("64М-битные" чипсеты имеют 14, а "256М-битные" - 15 линий адреса). И если организация памяти современного модуля, например, 14строк на 10 столбцов, то в результате плата "увидит" лишь часть памяти (ту, на сколько чипсету "хватит" адресов). В принципе, если бы внутренняя структура памяти была бы не 14х10, а 12х12 (2^14*2^10=2^12*2^12), то проблемы б не было, но, к сожалению, сейчас используется лишь "ассиметричная" организация модулей DIMM. В этом кроется суть проблемы определения платами на i430VX DIMM 64M как 16M. Что интересно - самое распространённое (и ошибочное) мнение по этой проблеме - мол, это из-за того, что он (DIMM) "PC100/PC133", надо искать "старые DIMM 64M PC66". А всё именно из-за того, что такие платы не поддерживали модули памяти с чипами более чем 16Мбитной ёмкости, а все современные имеют чипы 64Мбит (8Мбайт) и более. А не из-за того, что он с поддержкой PC100/PC133. При чём последние на них хоть и "видятся" не полностью (PC100 16M/32М - полностью), прекрасно работают, просто должны быть, опять же, "стандартными", т.е. односторонними 8- или двухсторонними 16-чиповыми.




    Начало  Назад  Вперед



    Книжный магазин