Як вибрати модуль пам’яті

Набрати пам'ять для нової системи досить просто. Але ось при модернізації існуючих систем виникає ряд питань, особливо якщо це бренд. Яку пам'ять і якого типу поставити в таку систему? Скільки пам'яті система підтримує? Які можуть виникнути проблеми із сумісністю? Чи потрібно купувати фірмову пам'ять або обмежитися звичайною? І чи є якісь довідкові ресурси на допомогу користувачу?

У нашій статті ми постараємося відповісти на поставлені запитання. Ми розглянемо проблеми модернізації пам'яті і ресурси, які великі виробники, ті ж Apacer, Corsair, Crucial, Kingston, Mushkin, PNY і Viking, пропонують потенційним клієнтам.

Якість понад усе!

Пам'ять перед продажем зазвичай тестується на швидкість. Під час цього процесу проводиться пошук найвищої частоти модулів, при якій робота системи залишається стабільною. Разом з тим, якщо вся пам'ять промаркована виробником чипів, чому б йому не довіритися?

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

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

Підроблена пам'ять? Так, таке теж трапляється, зазвичай при разових великих поставках за зниженими цінами. Гарантія вселяє деяку впевненість, але що ви будете робити, якщо компанія-постачальник завтра просто зникне?

Крім того, ряд виробників використовує легальні чіпи, але економить на збірці модулів. Якщо пайка буде неякісної, то контакти з часом починають давати збої. Виробники про це знають, тому дають скорочену гарантію. Але навіть під час гарантійного періоду подібні модулі можуть призводити до нестабільної роботи, однак користувачі часто не здогадуються про справжню причину помилок.

Швидкість пам'яті та маркування

Модулі зазвичай маркуються максимальної стабільною частотою. Спочатку на чіпи наноситься час циклу в наносекундах (нс або ns), потім виробник пам'яті тестує модуль і вказує частоту в мегагерцах (МГц, MHz). Оскільки частота і час циклу пов'язані між собою, то обчислити одне з іншого дуже просто. Наприклад, для 200-МГц SDRAM час циклу становить 5 нс, оскільки 5 нс - це 0,005 мс, а одиниця, поділена на 0,005 дає 200.

За своєю природою DRAM зберігає інформацію тільки якщо до осередку подається напруга, тому максимального часу циклу просто не існує. Наприклад, 133-МГц SDRAM може працювати на 133 МГц, 100 МГц, 66 МГц або навіть на швидкостях нижче 1 МГц. Все залежить від того, як часто система звертається до пам'яті. Тому швидкісні сучасні модулі пам'яті можуть працювати і в старих системах. Нерідко виробники перемарковують швидкісну пам'ять на менші частоти, якщо в наявності немає повільних чіпів. (Це пояснює появу модулів "PC100", які використовують чіпи на 7 нс).

Технологія Double Data Rate (DDR) дозволяє передавати дані в два рази швидше за один такт, тому DDR ​​SDRAM на фізичної частоті 200 МГц працює з такою ж швидкістю, що і звичайна пам'ять на 400 МГц. Тому її маркують як DDR400. Крім того, при маркуванні використовують пропускну здатність пам'яті для 64-бітної шини (одночасна передача 8-ми байт). Якщо помножити 400 МГц на 8 байт, то ми отримаємо пропускну здатність 3200 Мбайт / с, звідси і маркування PC3200.

Раніше пам'ять маркували тільки по частоті. Скажімо, PC133 SDRAM підтримує роботу на частоті не менш 133 МГц з 100% стабільністю, а PC800 RDRAM - на частоті 800 МГц. До речі, пам'ять RDRAM теж використовує технологію DDR, тому PC800 RDRAM працює на частоті 400 МГц.

RDRAM для індустрії виявилася унікальною пам'яттю: її висока тактова частота поєднувалася з вузькою шиною пам'яті, яка становила спочатку 16 біт, а потім 32 біта. Фактично, 16-бітна PC800 в двоканальному режимі (32 біта) володіла тією ж пропускною здатністю, що і "повільна" DDR400 SDRAM в одноканальному режимі (64 біта). З цієї причини виробники DRAM стали вказувати високі цифри пропускної здатності для модулів DDR SDRAM.

Чіп Serial Presence Detect Chip зберігає всі дані про конфігурацію.

На кожному модулі присутній невеликий чіп Serial Presence Detect (SPD), який зберігає всю необхідну інформацію про робочих частотах і відповідних затримках модуля. Інформація SPD зчитується BIOS під час завантаження і використовується для виставлення правильної конфігурації. Більш швидкісна пам'ять може працювати на менших частотах, але обмеження деякі BIOS можуть призвести до того, що пам'ять не запуститься: BIOS не знайдете в SPD потрібного режиму.

типи пам'яті

Сучасні системи використовують пам'ять стандарту PC3200 DDR SDRAM або навіть більш швидкісну DDR2 SDRAM на різних частотах. Але деякі старі high-end комп'ютери не варто списувати з рахунків. Чіпсет Intel 850 / 850E був кілька років дуже популярним, так що ринок модернізації пам'яті RDRAM сьогодні дуже великий. Дешевої альтернативою RDRAM свого часу могла б стати DDR SDRAM, але Intel спочатку пропонувала ринку тільки чіпсети з підтримкою старій пам'яті PC133 SDRAM. У той же час інші виробники чіпсетів перейшли на стандарти PC2100 і PC2700, як для процесорів AMD, так і Intel.

Почнемо з поганих новин. Ціни на RDRAM залишаються високими незважаючи на падіння ціни інших типів пам'яті. Іноді доводиться повністю йти з платформи під час модернізації, оскільки комплект процесор / материнська плата / DDR SDRAM коштує дешевше одних тільки модулів RDRAM. Звичайно, при цьому може знадобитися і заміна корпусу і / або блоку живлення, та й трудові витрати слід теж враховувати. Подібний перехід на нову платформу хороший для домашніх комп'ютерів, але для організації він не дуже зручний.

Хороша новина: модулі PC3200 назад сумісні з частотами PC2700 і навіть PC2100. Але при цьому у власників "брендових" комп'ютерів немає гарантії через те, що деякі BIOS не дозволяють використовувати пам'ять з високими режимами SPD.

Модулі PC3200 DDR і PC5300 DDR2.

Пам'ять DDR2, працюючи сьогодні на частоті до 800 МГц, повільно замінює PC3200 DDR SDRAM. Через широкого діапазону доступних режимів і швидкостей сьогодні досить важливо знати, яка пам'ять буде працювати у вашій системі (разом з тією, яка вже встановлена), щоб не втрачати гроші.

Модуль PC133 SDRAM: вже застарів.

Що ж стосується пам'яті PC133, то ціни на неї здаються розумними, якщо не враховувати низьку продуктивність. Ми будемо згадувати Single Data Rate SDRAM в нашій статті, але тільки з метою порівняння.

Обсяг і сумісність

Щільність пам'яті і обмеження по ємності сьогодні складають проблеми для все меншого числа систем, але ваша може виявитися серед них. Обмеження стосуються ємності на банк (кожен банк представляє одну сторону модуля пам'яті), загального обсягу пам'яті, який підтримує чіпсет, обмежень BIOS і ОС. Оскільки подібні проблеми залишилися, як правило, у старих систем, найкраще поглянути на них з історичної перспективи.

Перше обмеження, з яким довелося зіткнутися багатьом збирачем систем, стосувалося чіпсета 430VX, який підтримував скромну ємність 2 Мбайт на чіп, тобто максимум 32 Мбайт на 16-чіпів модулі. Сьогодні доступні модулі з ємністю 64 Мбайт подвійний висоти на основі 32 чіпів, але ціна на них просто лякає. Більшість фахівців лаяли цей чіпсет за відсутність сумісності з PC100, хоча ряд деяких модулів PC100 з низькою щільністю працював бездоганно.

Intel відповідальна і за інше обмеження, пов'язане з чіпсетами 430TX / 440LX / 440EX / 440BX / 440ZX, які підтримують максимум 16 Мбайт на чіп, тобто максимум 256 Мбайт для 16-чіпового модуля. Більшість модулів з високою щільністю відносяться до стандарту PC133, але багато збирачі, нехай навіть освічені в інших областях, неправильно вважали, що чіпсет PC133-несумісний. Додайте до цього деякі незрозумілі моменти в документації Intel, яка часто (неправильно) вказує на обмеження 128 Мбайт на модуль, а також відмова IBM підтримати 256-Мбайт модулі в BIOS.