Системи на базі ddr sdram особливості настройки

Системи на базі DDR SDRAM: особливості настройки
Станіслав Гарматюк Поява будь-якої нової платформи завжди супроводжується стрімким зростанням кількості пропозицій комплектуючих для неї і, відповідно, збільшенням інтересу користувачів до їх параметрами. Цей невеличкий матеріал присвячений одній з найбільш динамічно розвиваються платформ - x86-систем з DDR SDRAM, а точніше - використовуваної в них пам'яті.


Найбільш зручною відправною точкою для обговорення особливостей функціонування модулів DDR SDRAM в комп'ютерах нам здалися основні настройки пам'яті, присутні практично в будь-який BIOS відповідних материнських плат, - SDRAM Frequency, CAS Latency і Bank Interleave. На прикладі цих налаштувань ми і розглянемо відмінності існуючих модулів і вплив їх параметрів на функціональність системи.

SDRAM Frequency. Для DDR-плат цей параметр може приймати значення 100 або 133 MHz, що відповідає стандартам DDR-модулів PC1600 і PC2100. Однак мало того, що цифри в назвах специфікацій не відповідають частоті, так ще й виробники додають туману, маркіруючи іноді свої модулі як DDR 200 MHz або DDR 266 MHz. Насправді все дуже просто: "DDR 266 MHz" позначає пам'ять, що працює на 133 MHz, але має вдвічі більшу пропускну здатність, що дозволяє вказувати цифру 266. Таким чином, DDR 266 - це просто-напросто нестандартне найменування PC2100, а DDR 200 - відповідно PC1600.

CAS Latency. Цей параметр у DDR-систем також трохи змінився. Для звичайної PC100 / PC133-пам'яті CAS Latency могла бути дорівнює 3 або 2. Для DDR-пам'яті - 2,5 або 2. На даний момент практично всі продавані на локальному ринку PC2100-модулі в штатному режимі працюють саме з CAS 2,5 , що, втім, не заважає багатьом з них нормально функціонувати при CAS 2.

Як приклад спробуємо "розібрати" за запропонованою методикою довільно взятий модуль PC2100 DDR SDRAM (див. Фото). На паперовій наклейці стверджується, що це модуль "128 MB DDR 266 MHz CL2.5", т. Е. PC2100-пам'ять, розрахована на роботу з параметром CAS 2,5. Але ми поки домовимося наклейку не враховувати, так як її, в принципі, не так вже й складно підробити.

А ось маркування чіпів підробити складніше, тому саме на неї ми і будемо орієнтуватися. Неозброєним оком видно, що мікросхеми випущені компанією Hyundai. Найпростіший шлях - відправитися на сайт виробника (www.hynix.com) і за маркуванням мікросхем відшукати PDF-файл з описом. Трохи погортавши документ (всього лише до третьої сторінки), в двох невеликих таблицях ми знаходимо практично всю цікаву для нас інформацію: мікросхема з маркуванням HY5DU28822T-H - це чіп конфігурації 16Mx8, т. Е. 128-мегабітовий, і розрахований він на роботу з максимальною частотою 133 MHz (266 DDR) при CAS 2,5. Фактичну ємність модуля легко обчислити шляхом множення ємності одного чіпа (128 мегабіт) на їх кількість (8), що в результаті складає 128 MB. У цьому випадку дані, зазначені на наклейці, повністю підтвердилися - це дійсно модуль пам'яті PC2100 CAS 2,5 об'ємом 128 MB.

З інших важливих параметрів нас може цікавити тільки кількість банків. Оскільки шина пам'яті на DDR x86-системах використовується 64-бітова, цей параметр підраховується також елементарно: 16Mx8 означає 8-бітову шину для одного чіпа, число їх в модулі також дорівнює восьми, отже, 8 x 8 = 64 дає нам якраз один банк . Таким чином, штатні параметри BIOS Setup для системи, в якій встановлено такий модуль, будуть такими:
  • SDRAM Frequency: 133 MHz;
  • CAS Latency: 2,5;
  • Bank Interleave: Disabled (так як банк всього один).
Відповідно, при установці двох модулів параметр Bank Interleave можна встановити в 2 Bank і т. Д.

У цьому матеріалі ми не ставили собі за мету розглянути абсолютно всі можливі ситуації, модулі і мікросхеми пам'яті і варіанти їх комбінацій. Тут, скоріше, описаний загальний підхід, на підставі якого користувач, охочий знайти рішення конкретної проблеми, може принаймні визначитися з ключовими поняттями і дізнатися, що, де і як шукати. Насправді взята для прикладу завдання "перевірки відповідності наклейки реальними параметрами" - аж ніяк не єдиний і, мабуть, найпростіший випадок. Так чи інакше, хорошим стилем для будь-якого грамотного користувача є чітке розуміння того, які ж саме комплектуючі використовувалися при складанні комп'ютера і як налаштувати систему на їх основі оптимальним чином.

Схожі статті