Частота пам'яті spd що означає. Що таке SPD (Serial Presence Detect)? Об'єм пам'яті або розмір має значення

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

Про апаратний захист та її ефективність

Мікросхема 24C02 підтримує апаратну
захист запису. Для цього використовується вхід WP (Write Protect). Це контакт 7 на
8-контактний корпус мікросхеми. При WP=0 запис дозволено, WP=1 заборонено.
З точки зору використання цієї функції, модулі пам'яті бувають трьох типів:

Перший варіант- Вхід WP підключений до схемної "землі", тобто WP = 0. Захисту немає.

Другий варіант– вхід WP підключено до плюсової лінії живлення, тобто WP=1. При
цьому мікросхема SPD постійно захищена від запису, і програмно змінити її
вміст неможливий.

Третій варіант– Вхід WP підключено до відповідного контакту на роз'ємі DIMM.
При цьому наявність захисту запису залежатиме від материнської плати, а саме від
того, який логічний рівень подає вона на цей контакт. Зазвичай подається
постійний рівень "0" або "1", що забезпечує дозвіл або заборону запису
відповідно. Теоретично, на материнській платі можна реалізувати
програмно-доступний регістр, через який можна керувати станом цієї
лінії, тобто програмно встановлювати та знімати захист запису SPD. Але на
На практиці такі рішення зустрічаються вкрай рідко.

Тим, хто вирішить поекспериментувати із перезаписом SPD, необхідно перевірити
наявність логічного "0" на контакті 7 мікросхеми 24C02 та при необхідності
внести зміни до схеми. Опис цієї мікросхеми наведено у .
Розташування сигналів на роз'єм DIMM для різних типів пам'яті наведено в
.

Інший тип захисту – відключення сигналів шини SMBus за допомогою
програмно-керованих комутаторів. Сенс такого захисту в тому, що для
керування зазначеними комутаторами використовуються специфічні ресурси
материнської плати, які є частиною чіпсету. Тому для відповіді на запитання,
що і в який регістр потрібно записати для виключення захисту, документації на
чіпсет недостатньо, потрібна принципова електрична схемаданої
материнської плати, яка зазвичай недоступна. Насправді цей тип захисту
використовується досить рідко. Автор зустрічав його лише у деяких моделях
плат виробництва фірми ASUS

Таким чином, у більшості платформ, захищеність інформації SPD від
програмного спотворення залежить лише від підключення входу WP мікросхеми 24C02
на модулі DIMM.

Симптоми несправності

Зрозуміло, вміст мікросхеми SPD модуля пам'яті може бути спотворений не
лише внаслідок дії шкідливих програм. Причиною може бути
програмний збій, а також апаратна несправність самої мікросхеми SPD або
контролера SMBus.

Симптоми такої несправності суттєво різняться залежно від двох
факторів: типу платформи та характеру спотворення (які саме параметри
спотворені).

У "стародавніх" платформах, що використовують пам'ять PC66, PC100, PC133 SDRAM, незважаючи
на те, що модулі DIMM вже містили SPD, розробники BIOS через певну
інерційності використовували "старі" методи детектування пам'яті, засновані на
записи в ОЗУ тестових даних та їх контрольному зчитуванні за спеціальним
алгоритм без використання SPD. У таких платформах спотворення вмісту
мікросхеми SPD і навіть її фізичне зняття з модуля DIMM, здебільшого
не призводить до втрати працездатності, хоча контролер пам'яті може бути
проініціалізовано неоптимально.

Використовуючи цю властивість "стародавніх" платформ автор успішно застосовував плату на
чіпсеті Intel BX як програматор для мікросхем 24C02, тимчасово
встановлюючи мікросхему, яку потрібно записати, на один із модулів пам'яті,
замість мікросхеми SPD.

У нових платформах, що використовують DDR, DDR2, DDR3, процедура налаштування
контролера пам'яті значно складніше та виконати її без залучення інформації
із SPD неможливо. Такі плати зазвичай не стартують, якщо присутні хоча б
один модуль DIMM із некоректним вмістом SPD. Навіть якщо цей модуль встановлено
у старшому банку, а у молодшому знаходиться справний модуль.

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

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

Запобіжні заходи

Тим, хто вирішиться поекспериментувати з перезаписом мікросхем SPD, слід
заздалегідь подбати про відновлення їхнього вмісту. Початковий вміст SPD
всіх модулів пам'яті слід попередньо зберегти у файлах за допомогою
програми читання SPD, що є в запропонованому наборі. Категорично не
рекомендується ставити такі експерименти на основному робочому комп'ютері, краще
знайти якусь стару плату, що залишилася, наприклад, з минулого апгрейду або
частково справну та зібрати на її базі "полігон".

Оптимально, якщо це буде плата на чіпсетах, наприклад, Intel TX, LX, BX,
використовує SDRAM першого покоління. Як було сказано вище, такі плати зазвичай
зберігають працездатність при некоректному вмісті SPD, тому ймовірність
отримати нестарту систему буде нижче.

Нагадаємо, що BIOS зчитує SPD тільки при перезапуску комп'ютера, тому,
роблячи досвід з перезапису SPD, по можливості відновлюйте вихідне
вміст перед скиданням або вимкненням живлення.

Програма читання SPD (каталог WORK\READ)

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

Програма прочитує вміст SPD заданого модуля пам'яті (номер модуля
запитується) і зберігає його у двійковому файлі SPD.BIN, розміром 256 байт. В
поточної версії підтримуються чіпсети:

Intel від 430TX до 945 (з "південними мостами" PIIX4, ICH0-ICH7).
VIA від MVP3 до К8x (з "південними мостами" VT82C586B, VT82C596A/B, VT82C686A/B,
VT8233, VT8235, VT8237).

Підтримка чіпсетів NVidia, SiS, ATI планується у подальших реалізаціях
програми. За наявності читацького інтересу автор повернеться до цієї теми.

Каталог містить такі файли:

ASM_TD.BAT– забезпечує асемблювання, лінковку та запуск програми під
відладчиком. При запуску TASM та TLINK використовуються опції, що забезпечують
додавання налагоджувальної інформації в EXE файл.

ASM_EXE.BAT– забезпечує асемблювання та лінковку. Генерується файл EXE.

RD_SPD.ASM- Основний модуль програми.

A20.INC– Бібліотека для управління та контролю стану адресної лінії A20 с
використанням вихідного порту контролера клавіатури.

BIGREAL.INC– Бібліотека підтримки режиму Big Real Mode для використання
32-бітних адрес у діапазоні 0-4 Гб. Цей режим, як і керування адресною
лінією A20, необхідні у цій програмі лише у тому випадку, коли чіпсет
містить конфігураційні регістри, що знаходяться в просторі пам'яті та для
включення контролера SMB потрібно переналаштування даних регістрів (у тому
якщо BIOS заборонив контролер SMB перед завантаженням ОС). Такі регістри
є, наприклад, у "південних мостах" Intel ICH6, ICH7. Це регістри memory-mapped
діапазону Root Complex Base Address – RCBA, подробиці у .

SCREEN.INC– Бібліотека функцій для виведення на екран у текстовому режимі 80x25
символів.

NUMPRINT.INC– Бібліотека для виведення шістнадцяткових чисел у текстовому вигляді.

PCIBIOS.INC– Бібліотека для доступу до конфігураційного простору
використанням функцій PCIBIOS. Подробиці у .

REFRDEL.INC– Підпрограма затримки, яка використовує Refresh Trigger. Подробиці в
.

SMBUS.INC– Менеджер функцій для процедур підтримки System Management Bus.

SMBDEVS.INC– Бібліотека, яка забезпечує підтримку чипсетів. У цей модуль
винесено підпрограми, написані під задані чіпсети.

TEXT.INC- Текстові рядки.

CPU_DATA.INC– Дані, що використовуються для керування адресною лінією A20 та
увімкнення режиму Big Real Mode, що забезпечує 32-бітну адресацію.

SMB_DATA.INC– Змінні та константи, що використовуються процедурами підтримки System
Management Bus.

Примітка 1.

Якщо файл з ім'ям SPD.BIN вже існує, його буде перезаписано без
попередження.

Примітка 2.

У більшості плат нумерація модулів пам'яті походить від центру плати. Наприклад,
якщо на платі 4 роз'єми для DIMM, то у найближчого до процесора роз'єму 3-бітний
адреса мікросхеми SPD буде 000b=0, у далекого роз'єму 011b=3. Разом з тим,
зустрічаються винятки, тому перед виконанням експериментів слід
перевірити нумерацію модулів. Це можна зробити за допомогою діагностичних утиліт,
або встановлюючи один модуль по черзі у всі роз'єми та перевіряючи, при завданні
якого номера DIMM програма розпізнає його.

Примітка 3.

У вихідних текстах програми, поряд з процедурами читання та запису байтів,
використовуваними при операціях з мікросхем SPD (Read_Byte, Write_Byte),
містяться також процедури читання та запису блоків (Read_Block, Write_Block). В
даної версії програми вони не використовуються та резервуються для майбутнього
розширення функціональності. Процедури блокового читання та запису SMB будуть потрібні
для взаємодії із регістрами тактового генератора.

Програма запису SPD (каталог WORK\WRITE)

Програма зчитує двійковий файл SPD.BIN, розміром 256 байт та записує його
вміст задану мікросхему SPD (номер модуля DIMM запитується).
Контрольна сума автоматично коригується.

Каталог містить такий самий набір файлів, як і каталог WORK\READ,
описаний вище.

Примітка 1.

Для плат із "південним мостом" VIA VT82C586B підтримується лише читання SPD, без
запису. Це обмеження програми, не чипсета.

Примітка 2.

Програма запису SPD автоматично коригує контрольну суму даних.
Відповідно до стандарту, байт з адресою 3Fh має містити молодші 8 біт суми
байтів із адресами 00h-3Eh. Якщо програма використовується для модулів пам'яті,
які використовують інший формат, або потрібно запрограмувати в мікросхему
дані, що не є інформацією SPD, процедуру обчислення контрольної суми
потрібно модифікувати.

Примітка 3.

На деяких модулях пам'яті, з метою зниження вартості, замість мікросхеми
24C02, що допускає перезапис, використовується маскова мікросхема постійного
запам'ятовуючого пристрою (ПЗП), переписати вміст якої неможливо.

Текстові документи (каталог WORK/DOC).

README.TXT– коротка довідка щодо використання програм читання та запису SPD.

SPD_SDR- Опис формату SPD для модулів пам'яті SDRAM.

SPD_DDR- Опис формату SPD для модулів пам'яті DDR SDRAM.

SPD_DDR2- Опис формату SPD для модулів пам'яті DDR2 SDRAM.

Документи у текстовому форматі MS DOS. Перелічені текстові файлиможуть бути
використані як коротка російськомовна довідка за форматами SPD для різних
типів модулів пам'яті Детальна інформаціяміститься у .

Висновок

У статті розглянуто одну з уразливостей, яка може бути використана
шкідливими програмами для виведення з ладу обладнання, зокрема
модулів пам'яті Матеріал буде корисний при оцінці ступеня захищеності систем та
вироблення методів її підвищення. Для тих, хто знається на схемотехніці і вміє
тримати в руках паяльник наведених відомостей буде цілком достатньо для
виконання ремонту модулів DIMM у яких спотворено інформацію SPD, а також
реалізації програматора мікросхем Serial Flash ROM на базі звичайної материнської
плати.

Програми також будуть корисні оверклокерам, для яких
редагування вмісту SPD відкриває нові можливості по "розгону" пам'яті,
оскільки набір параметрів, якими можна керувати, змінюючи вміст SPD,
значно ширше, ніж набір опцій BIOS Setup. Зрозуміло, діяти треба
дуже обережно, заздалегідь продумавши шляхи відновлення працездатності системи,
оскільки при записі некоректних параметрів в SPD, обнулення CMOS не допоможе.

Ще один варіант застосування зазначеної технології – зберігання у невикористовуваній
області SPD "ключів", що забезпечують, наприклад, розпізнавання заданого
комп'ютера для захисту програм від несанкціонованого копіювання.

Джерела інформації


developer.intel.com.

1) Intel 82371AB PCI-TO-ISA/IDE XCELERATOR (PIIX4) Datasheet. Order Number
290562-001.
2) Intel 82801DB I/O Controller Hub 4 (ICH4) Datasheet. Document Number
290744-001.
3) Intel I/O Controller Hub 6 (ICH6) Family Datasheet. Document Number
301473-001.

Електронні документи, доступні на сайті
developer.amd.com.

4) AMD-8111 HyperTransport I/O Hub Data Sheet. Publication # 24674.

Електронні документи, доступні на сайті
datasheetarchive.com .

(Інформація на цьому сайті більш повна, ніж на "рідних" сайтах
виробників зазначених мікросхем.)

5) VIA VT82C586B PIPC PCI Integrated Peripheral Controller. Для пошуку
документа набирати рядок "VT82C586B".
6) VIA VT82C686A South Bridge Datasheet. Revision 1.54. Для пошуку документа
набирати рядок "VT82C686".
7) VIA VT82C686B South Bridge Datasheet. Revision 1.71. Для пошуку документа
набирати рядок "VT82C686".

Електронні документи, доступні на сайті
pcisig.com.

Документи на сайті pcisig.com доступні тільки для членів PCI
Special Interest Group. Скориставшись пошуковими системами, можна знайти
дані документи для завантаження.

8) PCI BIOS Specification. Revision 2.1.
9) PCI Local Bus Specification. Revision 3.0.
10) PCI-to-PCI Bridge Architecture Specification. Revision 1.1.

Електронні документи, доступні на сайті
smbus.org.

11) System Management Bus (SMBus) Specification. Version 2.0.

Електронні документи, доступні на сайті

semiconductors.philips.com.

12) The I2C-Bus Specification. Version 2.1.

Електронні документи, доступні на сайті
atmel.com.

13) AT24C01A/02/04/08/16 2-Wire Serial CMOS E2PROM Data Sheet.

Електронні документи, доступні на сайті
jedec.org.

14) JEDEC Standard No. 21-C. Page 4.1.2.5-1. Appendix E: Specific PD's for
Synchronous DRAM (SDRAM).
15) JEDEC Standard No. 21-C. Page 4.1.2.4-1. Appendix D: DDR Synchronous DRAM
(DDR SDRAM). 16) JEDEC Standard No. 21-C Page 4.1.2.10-1. Appendix X: Serial
Presence Detects for DDR2 SDRAM (Revision 1.2).
17) JEDEC Standard No. 21-C. Page 4.1.2.11-1. Appendix K: Serial Presence Detect
(SPD) для DDR3 SDRAM Modules. SPD Revision 1.0.
18) DDR2 FB-DIММ SPD 1.0. Appendix X: Serial Presence Detect (SPD) для Fully
Buffered DIMM (Revision 1.0).
19) JEDEC Standard No. 21-C. Page 4.5.4-1. 168-pin Unbuffered SDRAM DIMM family.
20) JEDEC Standard No. 21-C. Page 4.5.10-1. 184-pin Unbuffered DDR SDRAM DIMM
сім'я.
21) JEDEC Standard No. 21-C. Page 4.5.14-1. 240-pin Unbuffered and Registered
DDR2 SDRAM DIMM family.
22) JEDEC Standard No. 21-C. Page 4.20.19-1. 240-pin
PC3-6400/PC3-8500/PC3-10600/PC3-12800 DDR3 SDRAM Unbuffered DIMM Design
Specification.

Книжки

23) В.Л. Григор'єв. Мікропроцесор i486. Архітектура та програмування.
Москва ТОВ "ГРАНАЛ" 1993.
24) В.Г. Артюхів, А.А. Будняк. В.Ю. Лапій. С.М. Молявко, О.І. Петренко.
Проектування мікропроцесорної електронно-обчислювальної апаратури.
Довідник Київ "Техніка" 1988 року.
25) К. Г. Самофалов, О.В. Вікторів. Мікропроцесори. Бібліотека інженера. Київ
"Техніка" 1989.
26) 2B ProGroup: В.А. Вегнер, А.Ю. Крутяков, В.В. Серьогін, В.А. Сидоров, А.В.
Спісівці. Апаратура персональних комп'ютерівта її програмування. IBM
PC/XT/AT та PS/2. Москва "Радіо та зв'язок" 1995.

У тестовій лабораторії "Комп'ютерПрес" проведено тестування одинадцяти парних модулів пам'яті DDR2. Были протестированы следующие модули: A-DATA Vitesta DDR2 533 (M2OAD2G3H3160F1B52), A-DATA Vitesta DDR2 800 (M2OEL6F3H4170A1E0Z), Corsair CM2X512-8000UL, GEIL GX25125300X, Kingmax Mars DDR2-533 (KLBC28F-A8KH4), Kingston HyperX KHX7200D2/512, OCZ PC2-4200 (Gold Edition), Patriot PSD251266781, Samsung DDR2-533 (M378T6453FG0-CD5), Super Talent T533UX1GB та Transcend TS64MLQ64V5J.

Вже ні для кого не секрет, що на ринку SDRAM пам'яті намітився новий лідер - DDR2 SDRAM. Успіху стандарту DDR2 SDRAM сприяє не лише успішний дебют платформ, що базуються на наборах мікросхем системної логіки Intel, але й підтримка даного типупам'яті іншими чіпсетами. Популярності стандарту додав і той факт, що до цього типу пам'яті незабаром планується перекласти не лише Intel-, а й AMD-платформи.

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

Методика тестування

тенд для тестування оперативної пам'яті DDR2 мав таку конфігурацію:

  • процесор – Intel Pentium Processor Extreme Edition 955 (тактова частота 3,2 ГГц, кеш L2 4 Мбайт);
  • частота FSB - 1066 МГц;
  • материнська плата - Intel D975XBX;
  • чіпсет - Intel 975;
  • відеокарта ATI Radeon X800Gt.

Тестування проводилося під керуванням операційної системи Windows Professional SP2.

Материнська плата на чіпсеті Intel D975XBX була обрана не випадково, оскільки дозволяє міняти частоту пам'яті незалежно від частоти процесора. При цьому тактова частота системної шинизалишається незмінною, а частота пам'яті змінюється з допомогою застосування відповідних коефіцієнтів.

Пам'ять тестувалася у двоканальному режимі, для чого використовувалися парні модулі пам'яті.

При частоті DDR667 максимальна (теоретична) пропускна здатність пам'яті в двоканальному режимі становить 2х667 МГц х 8 байт = 10,6 Гбайт/с. Однак на практиці настільки високе значення пропускної спроможності пам'яті недосяжно, і насамперед тому, що обмежуючим фактором у даному випадку буде пропускна здатність процесорної шини, яка за частоти FSB 1066 МГц становить 1066 МГц х 8 байт = 8,5 Гбайт/с.

Для тестування пам'яті застосовувався тестовий пакет RightMark Memory Analyzer v3.62, що включає такі пресети:

  • RAM Performance Stream;
  • Average Memory Bandwidth, SSE2;
  • Maximal RAM Bandwidth, Software Prefetch, SSE2;
  • Average RAM Latency;
  • Minimal RAM Latency, 16 Mbyte Block, L1 Cache line.

З докладним описомкожного пресета можна ознайомитись на сайті www.rightmark.org або www.ixbt.com.

Крім того, використовувався набір бенчмарків, що входять до пакету 3DMark 2005. Для збільшення навантаження на процесор і пам'ять при тестуванні встановлювався різний дозвіл, а драйвер відеокарти налаштовувався на максимальну продуктивність. Також застосовувався скрипт для роботи у пакеті Adobe Photoshop CS2, рекомендований компанією Intel.

Тестування пам'яті проводилося три етапи. На першому етапі пам'ять тестувалась у штатному режимі, тобто з таймінгами за замовчуванням (by SPD).

Для того, щоб оцінити потенційні можливості модулів пам'яті по розгону, на другому етапі проводилося тестування на частоті 667 МГц, але в режимі з найменшими таймінгами, що визначаються методом спроб та помилок. Мінімальні таймінги підбиралися таким чином, щоб це не позначалося на стабільності роботи системи загалом. При розгоні пам'яті також застосовувалося підвищене до 2,1 напруга живлення модулів пам'яті.

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

Вибір редакції

се представлені для тестування модулі були умовно поділені на три групи відповідно до їх специфікації. У першу групу потрапили модулі, частота роботи яких становить 533 МГц, у другу групу - модулі з частотою 667 МГц, а в третій групі опинилися модулі з частотою роботи 800 МГц і більше.

Оскільки опис модулів дано в алфавітному порядку, ми наведемо розподіл модулів за групами. Перша група: A-DATA Vitesta DDR2 533 (M2OAD2G3H3160F1B52), Kingmax Mars DDR2-533 (KLBC28F-A8KH4), OCZ PC2-4200 (Gold Edition), Samsung DDR2-533 (M378T645 друга група: GEIL GX25125300X та Patriot PSD251266781; третя група: A-DATA Vitesta DDR2 800 (M2OEL6F3H4170A1E0Z), Corsair CM2X512-8000UL та Kingston HyperX KHX7200D2/512.

Знак «Вибір редакції» присуджувався до одного комплекту модулів пам'яті в кожній групі.

У першій групі знаком "Вибір редакції" ми відзначили комплект модулів пам'яті Transcend TS64MLQ64V5J; у другій - Patriot PSD251266781; у третій - Corsair CM2X512-8000UL.

Учасники тестування

Компанія A-DATA Technology Co, Ltd, що спеціалізується на випуску пам'яті будь-яких типів, представила кілька видів пам'яті стандарту DDR2 SDRAM, деякі з них взяли участь у тестуванні.

Перший комплект – модуль пам'яті A-DATA Vitesta DDR2 533 (M2OAD2G3H3160F1B52 (DDR2 533(4) 512MX8)), відмінною особливістю якого є використання радіаторів. Радіатори, виконані з алюмінію, встановлені по обидва боки модуля, що сприяє ефективному відводу тепла. Колір виконання радіаторів – червоний. Монтаж чіпів пам'яті виконано з одного боку друкованої плати.

Кожен модуль A-DATA Vitesta DDR2 533 має ємність 512 Мбайт, оскільки заснований на восьми мікросхемах по 64 Мбайт. Як мікросхеми пам'яті застосовуються чіпи з маркуванням Corsair 64M8CFE PS1000546.

Відповідно до технічної документації на дані модулі пам'яті при частоті 533 МГц вони підтримують таймінги 4-4-4-11 (рис. 1). Саме з такими таймінгами та на штатній частоті проводилося початкове тестування модулів пам'яті A-DATA Vitesta DDR2 533.

Як з'ясувалося в ході тестування, мінімальні таймінги, які підтримують дані модулі при роботі в двоканальному режимі, суттєво нижчі від визначених за умовчанням, а саме: 4-3-3-10. Крім того, модулі пам'яті розганяються аж до частоти 800 МГц з таймінгами 5-5-5-15, правда, при цьому спостерігається не зовсім стабільна робота системи. При стабільній роботі максимальна частота, яку нам вдалося отримати від даних моделей під час тестування, становить 783 МГц (5-5-5-15).

Результати тестування модулів A-DATA Vitesta DDR2 533 з використанням тестових пакетів представлені у табл. 1 .

З результатів тестування модулів A-DATA Vitesta DDR2 533 видно, що зменшення таймінгів призводить до збільшення пропускної здатності пам'яті та зниження латентності. При таймінгах за замовчуванням пропускна спроможність становить 7013,17 Мбайт/с (операція читання, пресет Maximal RAM Bandwidth, Software Prefetch, SSE2), тоді як при зменшених таймінгах 4-3-3-10 вона збільшується до 7120,91 Мбайт/ з, тобто 1,5%. Крім того, у реальних додатках спостерігається незначний приріст продуктивності.

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

Ще один комплект від компанії A-DATA Technology Co, Ltd - модуль пам'яті A-DATA Vitesta DDR2 800 (M2OEL6F3H4170A1E0Z (DDR2 800(5) 512MX16)), який позиціонується виробником як орієнтований на ентузіастів, оскільки він дійсно є потенціал даного типу пам'яті Крім того, цей модуль має розгінний потенціал по таймінгах.

Відмінною особливістю модулів пам'яті A-DATA Vitesta DDR2 800, як і модулів, є використання радіаторів. Радіатори A-DATA Vitesta DDR2 800 абсолютно ідентичні радіаторам, які застосовуються в модулях A-DATA Vitesta DDR2 533.

Кожен представлений модуль A-DATA Vitesta DDR2 800 має ємністю 512 Мбайт - вісім мікросхем по 64 Мбайт. Робоча напруга модулів становить 1,85±0,1 В. Модулі відповідають вимогам стандарту JEDEC (Joint Electron Device Engineering Council).

Модулі підтримують три можливі значення затримки сигналу CAS (Column Address Strobe) - 5, 4 та 3. Максимальне значеннявідповідає частота роботи 400 МГц (режим роботи DDR2-800) за схемою таймінгів 5-5-5-18. У разі зменшення затримки CAS, що дорівнює 4 (режим роботи DDR2-667), частота роботи становить 333,3 МГц, при цьому схема таймінгів 4-5-5-15. І нарешті, при затримці CAS, що дорівнює 3 (відповідає режиму роботи DDR2-533), схема таймінгів виглядає так: 4-4-4-12 (рис. 2).

У ході тестування з'ясувалося, що мінімальні таймінги при максимальній частоті 800 МГц істотно нижчі від визначених за умовчанням і становлять 4-4-4-12. Саме цей факт і дозволив нам спробувати ще трохи розігнати пам'ять за частотою, щоправда, трохи погіршивши таймінги. Модулі пам'яті розігналися до частоти 825 МГц із таймінгами 5-5-5-15. Зауважимо, що синтетичні тести в цьому режимі проходять стабільно, а ось реальні програми викликають періодичні збої. Тому ми не рекомендуємо розганяти ці модулі за частотою вище 800 МГц. Крім того, підкреслимо, що в режимі роботи з частотою 825 МГц не тільки погіршується латентність пам'яті через завантаження таймінгів, але й погіршення результатів пропускної здатності пам'яті.

Результати тестування модулів A-DATA Vitesta DDR2 800 з використанням тестових пакетів представлені у табл. 2 .

У цілому з результатів видно, що зі збільшенням частоти роботи пам'яті (з найменшими таймінгами) збільшується пропускна здатність пам'яті та покращується латентність. Показники несинтетичних тестів також покращуються, щоправда не завжди. Наприклад, у тесті для програмного пакета найкращий результат продемонстрували при частоті роботи пам'яті 667 МГц із затримками 4-4-4-12.

Corsair CM2X512-8000UL

Модулі Corsair CM2X512-8000UL відносяться до високопродуктивної серії XMS2. Компанія-виробник позиціонує дані модулі як високопродуктивні та орієнтовані на ентузіастів. Традиційно модулі серії оснащені радіаторами чорного кольору. Місткість кожного модуля становить 512 Мбайт, оскільки вони мають організацію 8х64 Мбайт. Як випливає з технічної документації, модулі підтримують частоту 1000 МГц, що, звісно, ​​вражає. Але зауважимо, що ця частота не є стандартною і взагалі не дуже зрозуміло, на яких системах сьогодні можна досягти такої частоти. Проте наше тестування продемонструвало, що модулі мають чудовий потенціал і демонструють одні з кращих результатів.

У SPD модулів пам'яті зашито лише два значення частоти з відповідними таймінгами. При частоті 540 МГц вони гарантовано підтримують таймінги 4-4-4-13, частоті 800 МГц - таймінги 5-5-5-18 (рис. 3). Материнська плата визначає таймінги за промовчанням для даних модулів інакше. Так, при частоті 667 МГц таймінги, що визначаються материнською платою, виглядають наступним чином: 5-5-5-15. Саме з такими таймінгами та на штатній частоті 667 МГц проводилося початкове тестування модулів пам'яті Corsair CM2X512-8000UL. Надалі також були випробувані як знижені, і підвищені частоти роботи пам'яті при різних таймінгах. На нашому стенді вдалося досягти максимальної частоти роботи пам'яті, яка склала 936 МГц при таймінгах 5-5-5-15 і збільшеному до 1,9 В напрузі живлення.

Як з'ясувалося під час тестування, модулі пам'яті чудово розганяються до високих частот без шкоди стабільності роботи. Нам не вдалося досягти максимальної частоти роботи пам'яті 1000 МГц тільки через неможливість досягти стабільної роботи системи загалом. На максимальній частоті пам'яті тактова частота процесора становила 3744 МГц.

Результати тестування модулів Corsair CM2X512-8000UL із використанням тестових пакетів представлені в табл. 3 .

Як випливає з результатів тестування модулів Corsair CM2X512-8000UL, зменшення таймінгів призводить до суттєвого збільшення пропускної здатності пам'яті та зниження латентності. Так, максимальна пропускна здатність пам'яті при таймінгах 4-4-4-13 та частоті 533 МГц становить 6954,62 Мбайт/с (операція читання, пресет Maximal RAM Bandwidth, Software Prefetch, SSE2). У той самий час при зменшенні таймінгів до 3-2-2-5 пропускну здатність збільшується до 7625,94 Мбайт/с, тобто 9,7%.

Збільшення тактової частоти до 800 МГц з одночасним зниженням латентності не впливає на стабільність роботи пам'яті та сприяє підвищенню пропускної здатності пам'яті, так і поліпшенню параметрів латентності. Загалом можна сказати, що зменшення таймінгів пам'яті з одночасним збільшенням частоти роботи пам'яті надає позитивний вплив на продуктивність пам'яті. Тестування пам'яті Corsair CM2X512-8000UL у несинтетичних тестах дало приблизно такі самі результати, що й у тесті RightMark Memory Analyzer v3.62.

Модулі пам'яті GEIL GX25125300X ємністю по 512 Мбайт мають організацію 8х64 Мбайт. Вони оснащені алюмінієвим радіатором із голографічною наклейкою, на якій наводиться вся інформація про модулі. Відповідно до технічної документації модулі підтримують частоту 667 МГц з таймінгами 4-4-4-12. А ось материнська плата визначає таймінги за умовчанням для даних модулів інакше:

  • CAS Latency (tCL) - 5;
  • RAS to CAS delay (tRCD) - 5;
  • Row Precharge (tRP) - 5;

Крім того, як видно із рис. 4, саме ці значення прошиті в SPD пам'яті.

Спочатку тестування пам'яті GEIL GX25125300X проводилося з таймінгами, що визначаються материнською платою автоматичному режиміна штатній частоті 667 МГц у двоканальному режимі. Надалі були випробувані інші частоти пам'яті з різними таймінгами.

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

Також нам вдалося розігнати модулі пам'яті GEIL GX25125300X до частоти, що перевищує 800 МГц, без шкоди для стабільності роботи, причому за даної частоти таймінги склали 5-5-5-15.

Результати тестування модулів GEIL GX25125300X із використанням всіх тестових пакетів представлені в табл. 4 .

З результатів тестування модулів GEIL GX25125300X видно, що при зменшенні таймінгів та незмінній частоті спостерігається збільшення показників пропускної спроможності пам'яті та зменшення її латентності. У той же час збільшення тактової частоти з 667 до 825 МГц при одночасному погіршенні таймінгів призводить до покращення результатів тільки в синтетичних тестах, а реальних додатках відбувається незначне погіршення результатів. На нашу думку, оптимальним режимом роботи даних модулів пам'яті в описаній системі є режим роботи на частоті 800 МГц, при якому поліпшуються всі показники.

В даний час Kingmax пропонує широкий асортимент модулів пам'яті DDR2 SDRAM, серед яких модулі KLBC28F-A8KH4 серії Mars. KLBC28F-A8KH4 – це 240-контактні модулі небуферизованої пам'яті DDR2 PC4300 або DDR2-533, об'єм яких становить 512 Мбайт. Основою модулів KLBC28F-A8KH4 є вісім 64-мегабайтних мікросхем із маркуванням Kingmax KKEA88H4NAU.

Як з'ясувалося в процесі тестування, стандартні таймінги (by SPD) для модулів пам'яті KLBC28F-A8KH4 складають послідовність 4-4-4-12 (рис. 5).

Мінімальні таймінги, що підтримують дані модулі пам'яті на тактовій частоті 533 МГц, становлять послідовність 4-4-4-12. Саме ці мінімальні таймінги та прошиті у SPD пам'яті. Крім того, модулі пам'яті розганяються до частоти 800 МГц без шкоди стабільності роботи. Щоправда, за цієї частоти таймінги доводиться погіршувати до значень 5-5-5-15. А ось за частоти роботи 667 МГц таймінги мають мінімальну послідовність 3-4-3-5.

Результати тестування модулів Kingmax Mars DDR2-533 (KLBC28F-A8KH4) з використанням всіх тестових пакетів представлені у табл. 5 .

Як випливає з результатів тестування модулів Kingmax Mars DDR2-533, стандартні таймінги (by SPD) є сильно завищеними. При цій частоті найменші таймінги, яких нам вдалося досягти, становлять 3-3-2-4. Зменшення таймінгів до таких значень не впливає на стабільність роботи модулів пам'яті. Найкращим режимом для модулів, на нашу думку, є режим роботи при частоті 667 МГц з таймінгами 3-4-3-5. У цьому режимі спостерігається суттєве збільшення пропускної спроможності пам'яті та зниження її латентності. Так, максимальна пропускна здатність пам'яті при частоті 533 МГц і таймінги за замовчуванням становить 7027,22 Мбайт/с (операція читання, пресет Maximal RAM Bandwidth, Software Prefetch, SSE2). У той же час при зменшенні таймінгів до 3-3-2-4 пропускна здатність зростає до 7476,67 Мбайт/с, а при збільшенні частоти до 667 МГц і таймінгах 3-4-3-5 вона виявляється ще більшою і становить 7545, 39, що перевищує перше значення 7,4 %.

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

Компанія Kingston представлена ​​в нашому тестуванні швидкісними модулями DDR2 SDRAM - Kingston HyperX KHX7200D2/512, які позиціонуються для ентузіастів та розраховані на використання у системах із двоканальним контролером пам'яті. Комплект традиційно і двох ідентичних модулів DIMM, кожен із яких має ємність 512 Мбайт.

Модулі належать до серії HyperX, спеціально розробленої компанією для застосування в оверклокерських системах. Відмінною особливістю модулів сімейства HyperX є наявність алюмінієвих радіаторів, анодованих у синій колір, із нанесеними на них логотипами компанії та серії. Радіатори закривають модуль із двох сторін. Використання подібних радіаторів характерне для багатьох виробників, які застосовують подібне рішення для своїх високопродуктивних модулів пам'яті. На радіаторах також є наклейка-гарантія з інформацією про належність до серії модулів пам'яті. Єдиним технічним параметром, нанесеним на наклейку, є збільшена до 1,9 напруга.

Відповідно до технічної специфікації модулі мають штатну частоту 900 МГц (PC2-7200). А ось послідовність затримок нам з'ясувати не вдалося.

В основі моделей Kingston HyperX KHX7200D2/512 лежать чіпи від компанії Infineon, маркування яких має такий вигляд: HYB18T512800AF3S.

У SPD модулів пам'яті Kingston HyperX KHX7200D2/512 зашито три значення частоти з відповідними таймінгами. Спочатку тестування проводилося з частотою та таймінгами, що визначаються в автоматичному режимі, при якому частота склала 667 МГц, а послідовність таймінгів 5-5-5-15. Материнська плата визначає таймінги для даних модулів так само.

Крім таймінгів у SPD модулів вказано час виробництва модулів та їх серійний номер. Зауважимо, щоправда, що специфікація, що визначається програмою, зовсім не відповідає реальній (рис. 6).

Частота, коли пам'ять працює стабільно, дорівнює 800 МГц. Таймінги склали таку послідовність: 4-5-4-8. Саме за такої частоти і з цими таймінгами спостерігаються максимальні показники у всіх тестах — як у синтетичних, так і реальних додатках.

В цілому про пам'ять Kingston HyperX KHX7200D2/512 можна сказати, що зменшення таймінгів з одночасним збільшенням частоти роботи пам'яті позитивно впливає на продуктивність пам'яті.

Результати тестування модулів Kingston HyperX KHX7200D2/512 із використанням всіх тестових пакетів представлені в табл. 6 .

Модулі пам'яті OCZ PC2-4200 (Gold Edition) мають об'єм по 512 Мбайт кожен та оснащені радіаторами, анодованими під золото, що відображено у назві модулів. Орієнтовані ці модулі пам'яті на ентузіастів. Радіатори, що зазвичай у разі, служать для ефективного відведення тепла з поверхні чіпів пам'яті.

Відповідно до технічної специфікації таймінги цієї пам'яті складають послідовність 3-3-3-8 при штатній частоті 533 МГц. У процесі тестування материнська плата Intel D975XBX за замовчуванням встановлює дещо інші таймінги, які, до речі, прошиті в SPD пам'яті. Так, затримки виглядають так (рис. 7):

  • CAS Latency (tCL) - 4;
  • RAS to CAS delay (tRCD) - 4;
  • Row Precharge (tRP) - 4T;
  • Active to Precharge (tRAS) - 12.

Спочатку тестування модулів здійснювалося з таймінгами, що визначаються автоматичному режимі. Надалі були випробувані таймінги, що заявляються виробником, а також недокументовані режими пам'яті. Наприклад, пам'ять чудово розганяється до частоти 800 МГц з таймінгами 5-5-5-15, але в частоті 667 МГц затримки можна знизити до значень 4-4-4-12.

Результати тестування модулів OCZ PC2-4200 (Gold Edition) із використанням всіх тестових пакетів представлені в табл. 7 .

Як випливає з результатів тестування модулів OCZ PC2-4200 (Gold Edition), пам'ять дуже добре розганяється і за таймінгами, і тактовою частотою. Оптимальний режим роботи пам'яті OCZ PC2-4200 (Gold Edition), на нашу думку, досягається на частоті 800 МГц, навіть з пониженими затримками. У цьому режимі спостерігається підвищення результатів у всіх тестах, що дає нам підставу рекомендувати саме цей режим роботи.

Patriot PSD251266781

Модулі пам'яті Patriot PSD251266781, які виготовляє компанія PDP Systems, мають ємність по 512 Мбайт кожен і відносяться до типу односторонніх модулів пам'яті DDR2-667. Вони використовуються чіпи пам'яті виробництва Micron Technology.

Відповідно до технічної специфікації для різних тактових частот застосовуються і різні затримки. Материнська плата Intel D975XBX визначає дані модулі пам'яті як DDR2-667 та за замовчуванням встановлює для них таймінги 5-5-5-15. У процесі тестування при частоті 667 МГц методом спроб і помилок було підібрано мінімальні затримки 3-3-3-4 при збереженні стабільності роботи. За замовчуванням встановлюються таймінги, які набагато нижчі від зазначених у технічній документації. Для інших частот (вище і нижче штатної) також було підібрано найменші таймінги. Так, для частоти 533 МГц затримки склали 3-3-3-4, а частоти 800 МГц — 5-4-4-8. При цих значеннях для порівняння модулі були протестовані з іншими модулями, представленими в тестуванні.

Максимальна частота, до якої вдається розігнати дані модулі пам'яті, становить 800 МГц, навіть не доводиться погіршувати таймінги.

Результати тестування модулів Patriot PSD251266781 із використанням всіх тестових пакетів представлені в табл. 8 .

Порівняння результатів тестування модулів пам'яті Patriot PSD251266781 на тактовій частоті 533 МГц з таймінгами 3-3-3-4 з результатами тестування на тактовій частоті 667 МГц з такими ж таймінгами показує досить відчутний приріст продуктивності майже у всіх. Втім, такий стан речей цілком очевидний. Але дуже дивно те, що пам'ять демонструє найкращі результати у всіх тестах на частоті 800 МГц із трохи гіршими таймінгами. Саме цей факт дозволяє рекомендувати не використовувати пам'ять Patriot PSD251266781 у штатному режимі, а розганяти її як збільшенням частоти роботи, так і шляхом зменшення затримок.

Модулі пам'яті Samsung DDR2-533 (M378T6453FG0-CD5), на відміну інших моделей, представлених у тестуванні, зазвичай немає радіаторів. На двосторонньому модулі пам'яті розташовано 16 чіпів (по вісім з кожного боку) Samsung K4T56083QF-GC05.

У відповідності до технічної документації пам'ять Samsung DDR2-533 (M378T6453FG0-CD5) підтримує різні таймінги при частоті роботи 533 МГц. Найменші таймінги за умовчанням для даних модулів становлять послідовність 4-4-4-11. Такі самі затримки визначаються материнською платою Intel D975XBX в автоматичному режимі (рис. 8).

Мінімальні таймінги, які вдається підібрати для даних модулів на частоті 533 МГц, становлять 3-3-4-4, з чого можна дійти невтішного висновку, що таймінги за умовчанням трохи завищені. По частоті модулі також чудово розганяються. Нам вдалося досягти максимальної частоти роботи пам'яті 687 МГц за збереження стабільності. Затримки при даній частоті становлять 5-5-5-15.

Результати тестування модулів Samsung DDR2-533 (M378T6453FG0-CD5) з використанням всіх тестових пакетів представлені у табл. 9 .

Як випливає з результатів тестування модулів Samsung DDR2-533 (M378T6453FG0-CD5), пам'ять досить добре розганяється тактовою частотою. Однак при зменшених затримках на частоті 667 МГц пам'ять демонструє найкращий приріст у продуктивності без шкоди стабільності роботи.

Модулі пам'яті Super Talent T533UX1GB оснащені ємністю по 512 Мбайт кожен і мають вісім чіпів пам'яті K4T51083QC виробництва Samsung, розпаяних з одного боку друкованої плати. Організація модулів – 64Мx8. Вони не передбачені будь-які радіатори, що відводять тепло від чіпів пам'яті.

На жаль, з технічних характеристик на модулях пам'яті вказаний тільки параметр CAS Latency (tCL), рівний 4. Судячи з технічної інформації до чіпів пам'яті, вони мають таймінги 4-4-4 при частоті 533 МГц та напрузі 1,8 В. Крім того , дані чіпи підтримують інші частоти з різними затримками. Так, слідуючи технічної специфікації саме до чіпів пам'яті від Samsung, пам'ять може функціонувати на частоті 667 МГц із затримками 5-5-5 і на частоті 800 МГц з такими ж затримками. Тому в тому, що модулі чудово працюють на зазначених частотах, немає нічого дивного.

Материнська плата Intel D975XBX визначає модулі в автоматичному режимі як DDR2-667 та встановлює для них такі таймінги:

  • CAS Latency (tCL) - 5;
  • RAS to CAS delay (tRCD) - 5;
  • Row Precharge (tRP) - 5;
  • Active to Precharge (tRAS) - 15.

Мінімальні таймінги, які вдається підібрати для даних модулів на частоті 667 МГц, становлять 4-4-4-12, з чого можна зробити висновок, що таймінги за замовчуванням сильно завищені і в модулях закладено непоганий потенціал для розгону по таймінгах без шкоди для стабільності роботи .

Максимальна частота, до якої вдається розігнати дані модулі пам'яті, становить 800 МГц, проте підвищення частоти можливе лише за рахунок збільшення затримок пам'яті до 5-5-5-15. Найкращі показники пам'ять демонструє недокументованому режимі на частоті 800 МГц при значеннях затримок 5-5-5-15.

Результати тестування модулів Super Talent T533UX1GB із використанням всіх тестових пакетів представлені в табл. 10 .

Як видно з результатів тестування модулів Super Talent T533UX1GB, пам'ять досить добре розганяється по частоті, а ось розгін по таймінгах не дуже високий. Проте збільшення частоти роботи пам'яті призводить до поліпшення результатів як і синтетичних тестах, і у реальних додатках. Тому найкращим для модулів пам'яті буде недокументований режим роботи на частоті 800 МГц, навіть з найгіршими затримками.

Transcend TS64MLQ64V5J

Модулі пам'яті Transcend TS64MLQ64V5J ємністю по 512 Мбайт кожен відносяться до типу односторонніх модулів DDR2-667 і в них використовуються чіпи пам'яті виробництва Micron Technology. На відміну від більшості інших модулів чіпи пам'яті не закриті радіаторами.

Відповідно до технічної документації, модулі пам'яті Transcend TS64MLQ64V5J при частоті 533 МГц за замовчуванням мають таймінги 4-4-4-11. Материнська плата за замовчуванням встановлює для модулів пам'яті такі самі затримки (рис. 9).

Рис. 9. Специфікація пам'яті Transcend TS64MLQ64V5J та її таймінги, прошиті у SPD

У ході тестування було виявлено, що на частоті 533 МГц можна встановити таймінги нижче за значення, зазначені в документації, — 3-3-3-4. Максимальна частота, до якої вдається розігнати дані модулі пам'яті, становить 775 МГц, проте підвищення частоти можливе лише за рахунок збільшення затримок пам'яті значення 5-5-5-15. Але найкращі показники пам'ять демонструє в недокументованому режимі на частоті 667 МГц за досить хороших значень затримок (4-3-3-4).

Результати тестування модулів Transcend TS64MLQ64V5J із використанням всіх тестових пакетів представлені в табл. 11 .

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

Редакція висловлює вдячність:

  • московському представництву компанії Intel (www.intel.ru) за надання процесора Intel Pentium Processor Extreme Edition 955 та материнської плати Intel D975XBX;
  • представництво компанії Corsair (www.corsair.com) за надання модулів пам'яті Corsair CM2X512-8000UL;
  • компанії "AK-Цент Мікросистемс" (www.bestmemory.ru) за надання модулів пам'яті GEIL GX25125300X;
  • представництво компанії Kingston (www.kingston.com) за надання модулів пам'яті Kingston HyperX KHX7200D2/512;
  • компанії SuperTalent Technology Corporation, USA (www.supertalent.com/ru/php); MA Labs USA (www.malabs.com) за надання модулів пам'яті Super Talent T533UX1GB;
  • компанії PatriArch Approved Memory (www.memory.ru) за надання модулів пам'яті Kingmax Mars DDR2-533 (KLBC28F-A8KH4, OCZ PC2-4200 (Gold Edition), Patriot PSD251266781, Samsung DDR2-533 (M378T65

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

Плата із чіпами пам'яті називається модулем пам'яті (або планкою). Пам'ять для ноутбука, крім розміру планок, ні чим не відрізняється від пам'яті для комп'ютера, тому при виборі керуйтеся тими самими рекомендаціями.

Для офісного комп'ютерадостатньо однієї планки DDR4 на 4 Гб із частотою 2400 або 2666 МГц (коштує майже однаково).
Оперативна пам'ять Crucial CT4G4DFS824A

Для мультимедійного комп'ютера (фільми, прості ігри) краще взяти дві планки DDR4 з частотою 2666 МГц по 4 Гб, тоді пам'ять працюватиме у швидшому двоканальному режимі.
Оперативна пам'ять Ballistix BLS2C4G4D240FSB

Для ігрового комп'ютера середнього класу можна взяти одну планку DDR4 на 8 Гб із частотою 2666 МГц для того, щоб у майбутньому можна було додати ще одну і краще якщо це буде простіше.
Оперативна пам'ять Crucial CT8G4DFS824A

А для потужного ігрового або професійного ПК потрібно одразу брати набір із 2 планок DDR4 по 8 Гб, при цьому буде цілком достатньо частоти 2666 МГц.

2. Скільки потрібно пам'яті

Для офісного комп'ютера, призначеного для роботи з документами та виходу в інтернет, з головою достатньо однієї планки пам'яті на 4 Гб.

Для мультимедійного комп'ютера, який можна буде використовувати для перегляду відео у високій якості та невибагливих ігор, цілком вистачить 8 Гб пам'яті.

Для ігрового комп'ютера середнього класу варіантом мінімум є 8 Гб оперативної пам'яті.

Для потужного ігрового або професійного комп'ютера потрібно 16 Гб пам'яті.

Більший обсяг пам'яті може знадобитися тільки для дуже вимогливих професійних програм і звичайним користувачам не потрібен.

Об'єм пам'яті для старих ПК

Якщо ви вирішили збільшити обсяг пам'яті на старому комп'ютері, врахуйте, що 32-розрядні версії Windowsне підтримують понад 3 Гб оперативної пам'яті. Тобто, якщо ви встановите 4 Гб оперативної пам'яті, то операційна система бачитиме і використовуватиме лише 3 Гб.

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

Врахуйте ще, що 64-розрядні операційні системи витрачають у 2 рази більше пам'яті, наприклад, Windows 7 х64 під свої потреби забирає близько 800 Мб. Тому 2 Гб пам'яті для такої системи буде мало, бажано не менше ніж 4 Гб.

Практика показує, що сучасні операційні системи Windows 7,8,10 повністю розкриваються за обсягом пам'яті 8 Гб. Система стає більш чуйною, програми швидше відкриваються, а іграх зникають ривки (фризи).

3. Типи пам'яті

Сучасна пам'ять має тип DDR SDRAM та постійно вдосконалюється. Так пам'ять DDRі DDR2 вже застаріла і може використовуватися тільки на старих комп'ютерах. Пам'ять DDR3 вже не доцільно використовувати на нових ПК, на зміну їй прийшла швидша та перспективніша DDR4.

Зверніть увагу, що вибраний тип пам'яті повинен підтримувати процесор і материнська плата.

Також нові процесори, з міркувань сумісності, можуть підтримувати пам'ять DDR3L, яка відрізняється від звичайної DDR3 зниженою напругою з 1.5 до 1.35 В. Такі процесори зможуть працювати і зі звичайною пам'яттю DDR3, якщо у вас вона вже є, але виробники процесорів це не рекомендують -за підвищеної деградації контролерів пам'яті, розрахованих на DDR4 із ще нижчим напругою 1.2 У.

Тип пам'яті для старих ПК

Застаріла пам'ять DDR2 коштує в кілька разів дорожче за сучасну пам'ять. Планка DDR2 на 2 Гб коштує вдвічі дорожче, а планка DDR2 на 4 Гб у 4 рази дорожча за планку DDR3 або DDR4 аналогічного обсягу.

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

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

Рознімання материнської плати для установки пам'яті називаються слотами.

Кожному типу пам'яті (DDR, DDR2, DDR3, DDR4) відповідає власний слот. Пам'ять DDR3 можна встановити лише у материнську плату зі слотами DDR3, DDR4 – зі слотами DDR4. Материнські плати, що підтримують стару пам'ять DDR2, вже не виробляють.

5. Характеристики пам'яті

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

5.1. Частота пам'яті

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

Недорогі материнські плати підтримують нижчу максимальну частоту пам'яті, наприклад, для DDR4 це 2400 МГц. Материнські плати середнього та високого класу можуть підтримувати пам'ять із вищою частотою (3400-3600 МГц).

А ось з процесорами справа інакша. Старі процесори з підтримкою DDR3 можуть підтримувати пам'ять з максимальною частотою 1333, 1600 або 1866 МГц (залежно від моделі). Для сучасних процесорів з підтримкою пам'яті DDR4 частота пам'яті, що максимально підтримується, може становити 2400 МГц або вище.

Процесори Intel 6-го покоління та вище, а також процесори AMD Ryzenпідтримують пам'ять DDR4 із частотою 2400 МГц або вище. При цьому в їхньому модельному ряду є не тільки потужні дорогі процесори, а й процесори середнього та бюджетного класу. Таким чином, ви можете зібрати комп'ютер на найсучаснішій платформі з недорогим процесором та пам'яттю DDR4, а в майбутньому поміняти процесор та отримати найвищу продуктивність.

Основною сьогодні є пам'ять DDR4 2400 МГц, яка підтримується найбільш сучасними процесорами, материнськими платами і коштує стільки ж як DDR4 2133 МГц. Тому набувати пам'яті DDR4 з частотою 2133 МГц сьогодні немає сенсу.

Яку частоту пам'яті підтримує той чи інший процесор можна дізнатися на сайтах виробників:

За номером моделі або серійним номером дуже легко знайти всі характеристики будь-якого процесора на сайті:

Або просто введіть номер моделі у пошуковій системі Googleабо Яндекс (наприклад, "Ryzen 7 1800X").

5.2. Пам'ять із високою частотою

Тепер я хочу торкнутися ще одного цікавий момент. У продажу можна зустріти оперативну пам'ять набагато вищої частоти, ніж підтримує будь-який сучасний процесор (3000-3600 МГц і від). Відповідно, багато користувачів задаються питанням, як же таке може бути?

Вся справа у технології, розробленій компанією Intel, eXtreme Memory Profile (XMP). XMP дозволяє пам'яті працювати на вищій частоті, ніж офіційно підтримує процесор. XMP має підтримувати як сама пам'ять, і материнська плата. Пам'ять із високою частотою просто може існувати без підтримки цієї технології, але далеко ще не всі материнські плати можуть похвалитися її підтримкою. В основному це дорожчі моделі вище за середній клас.

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

У компанії AMD існує подібна технологія, яка називається AMD Memory Profile (AMP), яка підтримувалася старими материнськими платами для процесорів AMD. Ці материнські плати зазвичай підтримували і XMP модулі.

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

В іграх частота пам'яті має невеликий вплив і переплачувати особливого сенсу немає, достатньо буде взяти на 2400 МГц, або на 2666 МГц якщо різниця в ціні буде невелика.

Для професійних програм можна взяти пам'ять із частотою вище – 2666 МГц або якщо хочете і дозволяють кошти на 3000 МГц. Різниця у продуктивності тут більше ніж в іграх, але не кардинальна, так що заганятися із частотою пам'яті особливого сенсу немає.

Ще раз нагадую, що ваша материнська плата має підтримувати пам'ять необхідної частоти. Крім того, іноді процесори Intel починають працювати нестабільно при частоті пам'яті вище 3000 МГц, а Ryzen ця межа становить близько 2900 МГц.

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

Основних таймінгів, що вказуються в характеристиках модулів пам'яті лише 4.

З них найголовнішою є перша цифра, яка називається латентністю (CL).

Типова латентність пам'яті DDR3 1333 МГц – CL 9, пам'яті DDR3 з вищою частотою – CL 11.

Типова латентність для пам'яті DDR4 2133 МГц – CL 15, для DDR4 з вищою частотою – CL 16.

Не варто купувати пам'ять з латентністю вище вказаної, оскільки це говорить про загальний низький рівень її технічних характеристик.

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

5.4. Напруга живлення

Пам'ять може мати різну напругу живлення. Воно може бути як стандартним (загальноприйнятим для певного типу пам'яті), так і підвищеним (для ентузіастів) або, навпаки, зниженим.

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

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

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

Пам'ять, залежно від типу, має такі стандартні напруги живлення:

  • DDR - 2.5 В
  • DDR2 - 1.8 В
  • DDR3 - 1.5 В
  • DDR3L - 1.35 В
  • DDR4 - 1.2 В

Я думаю, ви звернули увагу, що в списку є пам'ять DDR3L. Це не новий тип пам'яті, а стандартна DDR3, але зі зниженою напругою живлення (Low). Саме така пам'ять потрібна для процесорів Intel 6-го покоління і вище, які підтримують як DDR4, так і DDR3. Але краще в такому випадку все ж таки збирати систему на новій пам'яті DDR4.

6. Маркування модулів пам'яті

Модулі пам'яті маркуються в залежності від типу пам'яті та її частоти. Маркування модулів пам'яті типу DDR ​​починається з PC, потім йде цифра, що позначає покоління та швидкість у мегабайтах за секунду (Мб/с).

За таким маркуванням незручно орієнтуватися, достатньо знати тип пам'яті (DDR, DDR2, DDR3, DDR4), її частоту та латентність. Але іноді, наприклад, на сайтах оголошень, можна побачити маркування, переписане з планки. Тому, щоб ви могли зорієнтуватися в такому випадку, я наведу маркування в класичному вигляді, із зазначенням типу пам'яті, її частоти та типової латентності.

DDR – застаріла

  • PC-2100 (DDR 266 МГц) - CL 2.5
  • PC-2700 (DDR 333 МГц) - CL 2.5
  • PC-3200 (DDR 400 МГц) - CL 2.5

DDR2 – застаріла

  • PC2-4200 (DDR2 533 МГц) - CL 5
  • PC2-5300 (DDR2 667 МГц) - CL 5
  • PC2-6400 (DDR2 800 МГц) - CL 5
  • PC2-8500 (DDR2 1066 МГц) - CL 5

DDR3 – застаріваюча

  • PC3-10600 (DDR3 1333 МГц) - CL 9
  • PC3-12800 (DDR3 1600 МГц) - CL 11
  • PC3-14400 (DDR3 1866 МГц) - CL 11
  • PC3-16000 (DDR3 2000 МГц) - CL 11
  • PC4-17000 (DDR4 2133 МГц) - CL 15
  • PC4-19200 (DDR4 2400 МГц) - CL 16
  • PC4-21300 (DDR4 2666 МГц) - CL 16
  • PC4-24000 (DDR4 3000 МГц) - CL 16
  • PC4-25600 (DDR4 3200 МГц) - CL 16

Пам'ять DDR3 і DDR4 може мати і більш високу частоту, але працювати з нею можуть лише топові процесори та дорожчі материнські плати.

7. Конструкція модулів пам'яті

Планки пам'яті можуть бути односторонні, двосторонні, з або без радіаторами.

7.1. Розміщення чіпів

Чіпи на модулях пам'яті можуть розміщуватися з одного боку плати (односторонні) та з двох сторін (двосторонні).

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

Зараз у продажу можна зустріти безліч модулів пам'яті з алюмінієвими радіаторами різного кольору та форми.

Наявність радіаторів може бути виправдано на пам'яті DDR3 з високою частотою (1866 МГц і більше), оскільки вона сильніше гріється. При цьому в корпусі має бути добре організована вентиляція.

Сучасна оперативна пам'ятка DDR4 з частотою 2400, 2666 МГц практично не гріється і радіатори на ній будуть носити чисто декоративний характер. Вони можуть навіть заважати, тому що через деякий час заб'ються пилом, який важко вичистити. Крім того, коштуватиме така пам'ять дещо дорожче. Так що, якщо хочете, на цьому можна заощадити, наприклад, взявши чудову пам'ять Crucial на 2400 МГц без радіаторів.

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

8. Пам'ять для ноутбуків

Пам'ять для ноутбуків відрізняється від пам'яті для стаціонарних комп'ютерів лише розміром модуля пам'яті та маркується SO-DIMM DDR. Як і для стаціонарних комп'ютерів пам'ять для ноутбуків має типи DDR, DDR2, DDR3, DDR3L, DDR4.

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

9. Режими роботи пам'яті

Пам'ять може працювати в одноканальному (Single Channel), двоканальному (Dual Channel), триканальному (Triple Channel) або чотириканальному режимі (Quad Channel).

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

Одноканальним режимом роботи пам'яті обмежені лише застарілі материнські плати з пам'яттю DDR і перші моделі з DDR2.

Всі сучасні материнські плати підтримують двоканальний режим роботи пам'яті, а триканальний та чотириканальний режим підтримують лише деякі поодинокі моделі дуже дорогих материнських плат.

Головна умова роботи двоканального режиму є наявність 2 або 4 планок пам'яті. Для триканального режиму необхідно 3 або 6 планок пам'яті, а чотириканального 4 або 8 планок.

Бажано, щоб усі модулі пам'яті були однаковими. Інакше робота у двоканальному режимі не гарантується.

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

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

З перенесенням контролерів пам'яті в процесор з'явилися ще два режими двоканальної роботи пам'яті - Ganged (спарений) і Unganged (неспарений). Якщо модулі пам'яті однакові, то процесор може працювати з ними в режимі Ganged, як і раніше. Якщо модулі відрізняються за характеристиками, то для усунення перекосів у роботі з пам'яттю процесор може активувати режим Unganged. В цілому швидкість роботи пам'яті в цих режимах практично однакова і не має жодної різниці.

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

Якщо вам потрібно, скажімо 16 Гб оперативної пам'яті, але ви поки що не можете собі цього дозволити, то можна придбати одну планку на 8 Гб, щоб у майбутньому додати ще одну таку ж. Але все ж таки краще купувати дві однакових планки відразу, тому що потім може не вийти знайти таку ж і ви зіткнетеся з проблемою сумісності.

10. Виробники модулів пам'яті

Одним із кращих співвідношеньціна/якість на сьогодні має пам'ять бренду Crucial, що бездоганно зарекомендував себе, у якого є модулі від бюджетних до геймерських (Ballistix).

Нарівні з ним суперничає бренд Corsair, що користується заслуженою популярністю, пам'ять якого коштує дещо дорожче.

Як недорогу, але якісну альтернативу, особливо рекомендую польський бренд Goodram, який має планки з низькими таймінгами за невисоку ціну (лінійка Play).

Для недорогого офісного комп'ютера достатньо буде простої та надійної пам'яті виробництва AMD або Transcend. Вони чудово себе зарекомендували і з ними практично не буває проблем.

Взагалі, лідерами у виробництві пам'яті вважаються корейські компанії Hynix та Samsung. Але зараз модулі цих брендів виробляються на дешевих китайських фабриках і серед них дуже багато підробок. Тому я не рекомендую набувати пам'яті цих брендів.

Винятком можуть бути модулі пам'яті Hynix Original та Samsung Original, які виготовляються в Кореї. Ці планки зазвичай синього кольору, їх якість вважається кращою ніж у зроблених у Китаї і гарантія на них буває дещо вищою. Але за швидкісними характеристиками вони поступаються пам'яті з нижчими таймінг інших якісних брендів.

Ну а для ентузіастів та любителів модингу є доступні оверклокерські бренди GeIL, G. Skill, Team. Їхня пам'ять відрізняється низькими таймінгами, високим розгінним потенціалом, незвичайним. зовнішнім виглядомі коштує трохи дешевше за розкручений бренд Corsair.

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

11. Упаковка пам'яті

Краще купувати пам'ять в індивідуальному впакуванні.

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

12. Збільшення пам'яті

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

Також уточніть скільки слотів для пам'яті на материнській платі або ноутбуку, скільки з них зайнято і які планки в них встановлені. Найкраще зробити це візуально. Відкрийте корпус, вийміть планки пам'яті, розгляньте їх та перепишіть усі характеристики (або зробіть фото).

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

Є базова та ефективна частота пам'яті. Програма CPU-Z та багато подібних показують базову частоту, її потрібно множити на 2.

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

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

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

  1. Тип пам'яті повинен збігатися (DDR, DDR2, DDR3, DDR3L, DDR4).
  2. Напруга живлення всіх планок має бути однаковим.
  3. Усі планки мають бути односторонні або двосторонні.
  4. Частота всіх планок має співпадати.
  5. Усі планки мають бути однакового обсягу (для двоканального режиму).
  6. Кількість планок має бути парною: 2, 4 (для двоканального режиму).
  7. Бажано, щоб збігалася латентність (CL).
  8. Бажано, щоб планки були того ж виробника.

Найпростіше розпочати вибір із виробника. Вибирайте в каталозі інтернет-магазину планки того ж виробника, обсягу та частоти, як встановлені у вас. Переконайтеся, що напруга живлення співпадає і уточніть у консультанта односторонні вони або двосторонні. Якщо ще збігатиметься і латентність, то взагалі добре.

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

Завжди кращий варіантце продати всю стару пам'ять та купити 2 нових однакових планки. Якщо материнська плата не підтримує планки потрібного обсягу, можливо, доведеться купити 4 однакових планки.

13. Налаштування фільтрів в інтернет-магазині

  1. Зайдіть до розділу «Оперативна пам'ять» на сайті продавця.
  2. Виберіть рекомендованих виробників.
  3. Виберіть формфактор (DIMM - ПК, SO-DIMM - ноутбук).
  4. Виберіть тип пам'яті (DDR3, DDR3L, DDR4).
  5. Виберіть необхідний обсяг планок (2, 4, 8 Гб).
  6. Виберіть частоту, що максимально підтримується процесором (1600, 1866, 2133, 2400 МГц).
  7. Якщо Ваша материнська плата підтримує XMP, додайте до вибірки пам'ять із вищою частотою (2666, 3000 МГц).
  8. Відсортуйте вибірку за ціною.
  9. Послідовно переглядайте всі позиції, починаючи з дешевших.
  10. Виберіть кілька планок, які відповідають частоті.
  11. Якщо різниця в ціні вам прийнятна, беріть планки з більшою частотою і меншою латентністю (CL).

Таким чином ви отримаєте оптимальну за співвідношенням ціна/якість/швидкість пам'ять за мінімально можливу вартість.

14. Посилання

Оперативна пам'ять Corsair CMK16GX4M2A2400C16
Оперативна пам'ять Corsair CMK8GX4M2A2400C16
Оперативна пам'ять Crucial CT2K4G4DFS824A

Пам'ять: ОЗУ, DDR SDRAM, SDR SDRAM, PC100, DDR333, PC3200 ... як у всьому цьому розібратися? Давайте спробуємо!

Отже, перше що ми повинні зробити це "розгладити" всі сумніви та питання щодо номіналів на пам'яті.

Найпоширеніші типи пам'яті це:

  • SDR SDRAM(позначення PC66, PC100, PC133)
  • DDR SDRAM(позначення PC266, PC333 і т.д. або PC2100, PC2700)
  • RDRAM(PC800)

Тепер для подальших пояснень, розповім про таймінги та частоти. Таймінг- це затримка між окремими операціями, які здійснюються контролером при зверненні до пам'яті.

Якщо розглянути склад пам'яті, отримаємо: весь її простір представлено у вигляді осередків (прямокутники), які складаються з певної кількості рядків та стовпців. Один такий "прямокутник" називається сторінкою, а сукупність сторінок називається банком.

Для звернення до комірки, контролер задає номер банку, номер сторінки в ньому, номер рядка і номер стовпця, на всі запити витрачається час, крім цього досить велика витрата йде на відкриття та закриття банку після самої операції читання/запису. На кожну дію потрібен час, і називається таймінгом.

Тепер розглянемо детальніше кожен із таймінгів. Деякі з них не доступні для налаштування - час доступу CS# (crystal select) цей сигнал визначає кристал (чіп) на модулі щодо операції.

Крім цього, решту можна міняти:

  • RCD (RAS-to-CAS Delay)це затримка між сигналами RAS (Row Address Strobe)і CAS (Column Address Strobe), даний параметр характеризує інтервал між доступами на шину контролером сигналів RAS#і CAS#.
  • CAS Latency (CL)це затримка між командою читання та доступністю до читання першого слова. Введена для набору адресних регістрів гарантовано стійкого рівня сигналу.
  • RAS Precharge (RP)цей час повторної видачі (період накопичення заряду) сигналу RAS# - через який час контролер пам'яті буде здатний знову видати сигнал ініціалізації адреси рядка.
  • Примітка:порядок операцій саме такий (RCD-CL-RP), але найчастіше таймінги записують за порядку, а, по " важливості " - CL-RCD-RP.

  • Precharge Delay(або Active Precharge Delay; частіше позначається як Tras) це час активності рядка. Тобто. період, протягом якого закривається рядок, якщо наступний необхідний осередок знаходиться в іншому рядку.
  • SDRAM Idle Timer(або SDRAM Idle Cycle Limit) кількість тактів, протягом яких сторінка залишається відкритою, після цього сторінка примусово закривається, або для доступу до іншої сторінки, або для оновлення (refresh)
  • Burst Lengthце параметр, який визначає розмір передвиборки пам'яті щодо початкової адреси звернення. Чим більший його розмір, тим вища продуктивність пам'яті.

Ну ось, начебто розібралися з основними поняттями про таймінги, тепер розглянемо докладніше номінали пам'яті (PC100, PC2100, DDR333 і т.д.)

Існує два типи позначень для однієї і тієї ж пам'яті: одне - "ефективною частотою" DDRxxx, а друге - по теоретичній пропускній здатності PCxxxx.

Позначення "DDRxxx" історично розвинулося із послідовності назв стандартів "PC66-PC100-PC133" - коли було прийнято швидкість пам'яті асоціювати з частотою (хіба що ввели нове скорочення "DDR" для того, щоб відрізняти SDR SDRAM від DDR SDRAM). Поруч із пам'яттю DDR SDRAM виникла пам'ять RDRAM (Rambus), де хитрі маркетологи вирішили ставити не частоту, а пропускну здатність - PC800. При цьому ширина шини даних як була 64 біта (8 байт) - так і залишилася, тобто ті ж PC800 (800 МБ/с) виходили множенням 100 МГц на 8. Звичайно від назви нічого не змінилося, і PC800 RDRAM - суть та ж сама PC100 SDRAM, тільки в іншому корпусі... Це нічого більше, ніж стратегія для продажу, грубо кажучи "наколоти людей". У відповідь компанії, що випускають модулі, стали писати теоретичну пропускну здатність – PCxxxx. Так з'явилися PC1600, PC2100 і наступні... При цьому DDR ​​SDRAM має ефективну частоту вище вдвічі, а значить і більше числа на позначеннях.

Ось приклад відповідностей позначень:

  • 100 МГц = PC1600 DDR SDRAM = DDR200 SDRAM = PC100 SDRAM = PC800 RDRAM
  • 133 МГц = PC2100 DDR SDRAM = DDR266 SDRAM = PC133 SDRAM = PC1066 RDRAM
  • 166 МГц = PC2700 DDR SDRAM = DDR333 SDRAM = PC166 SDRAM = PC1333 RDRAM
  • 200 МГц = PC3200 DDR SDRAM = DDR400 SDRAM = PC200 SDRAM = PC1600 RDRAM
  • 250 МГц = PC4000 DDR SDRAM = DDR500 SDRAM

Щодо RAMBUS (RDRAM)писати багато не буду, але все ж таки постараюся її вам уявити.

Існує три різновиди RDRAM - Base, Concurrentі Direct. Base і Concurrent це практично одне і теж, але Direct має пристойні відмінності, тому розповім про перші дві узагальнено, а про останню – докладніше.

Base RDRAMі Concurrent RDRAMв основному відрізняються тільки робочими частотами: для першої частота становить 250-300 MHz, а для другої цей параметр, відповідно, дорівнює 300-350 MHz. Дані передаються по два пакети даних за такт, тому ефективна частота передачі виходить вдвічі більше. Пам'ять використовує восьми бітну шину даних, що, отже, дає пропускну здатність 500-600 Mb/s (BRDRAM) та 600-700 Mb/s (CRDRAM).

Direct RDRAM (DRDRAM)на відміну від Base та Concurrent, має 16-бітну шину і працює на частоті 400 MHz. Пропускна спроможність Direct RDRAM становить 1.6 Gb/s (враховуючи двонаправлену передачу даних), що вже в порівнянні з SDRAM (1 Gb/s для РС133) виглядає досить непогано. Зазвичай, говорячи про RDRAM, мають на увазі DRDRAM, тому літера "D" у назві часто опускається. З появою цього пам'яті Intel створила чіпсет для Pentium 4 – i850.

Найбільший плюс Rambusпам'яті це те, що чим більше модулів - тим більша пропускна здатність, наприклад, до 1.6 Gb/s на один канал і до 6.4 Gb/s при чотирьох каналах.

Є також два недоліки, досить значні:

1. Лапки золоті і непридатні, якщо плату пам'яті витягнути і вставити в слот більше 10 разів (приблизно).

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

Ось, мабуть, і все, ми розібралися з таймінгами, назвами та номіналами, тепер я розповім трохи про різні важливі дрібниці.

Ви напевно бачили в BIOS"e при налаштуваннях частоти пам'яті опцію By SPD що це означає? SPD - Serial Presence Detect, Це мікросхема на модулі, в яку зашиті всі параметри для роботи модуля, це "значення за замовчуванням". Зараз через появу "noname" компаній, стали записувати в цей чіп ім'я виробника та дату.

Реєстрова пам'ять

Registered Memoryце пам'ять із регістрами, які служать буфером між контролером пам'яті та чіпами модуля. Регістри зменшують навантаження на систему синхронізації і дозволяють набирати дуже велику кількість пам'яті (16 або 24 гігабайт), не перевантажуючи ланцюги контролера.

Але дана схема має недолік - регістри вносять затримку в 1 такт на кожну операцію, а значить - реєстрова пам'ять повільніша за звичайну за інших рівних умов. Тобто - оверклокеру нецікава (та й коштує вона дуже дорого).

Всі зараз кричать про Dual channel – що це?

Dual channel- подвійний канал, що дозволяє звертатися одночасно до двох модулів. Dual channel - це тип модулів, а функція інтегрована в материнську плату. Може бути задіяна із двома (бажано) ідентичними модулями. Включається він автоматично за наявності 2-х модулів.

Примітка:Щоб активувати цю функцію, необхідно встановити модулі в слоти різних кольорів.

Parity та ECC

Memory with Parityце пам'ять із перевіркою парності, здатна детектувати деякі типи помилок.

Memory with ECCце пам'ять з корекцією помилок, що дозволяє знайти, а також виправити помилку одного біта в байті. Застосовується переважно на серверах.

Примітка:вона повільніша за звичайну, не годиться для людей, що люблять швидкість.

Сподіваюся, після прочитання статті ви розібралися з популярнішими "незрозумілими поняттями".

Запитання

Які обмеження обсягу пам'яті накладають сучасні операційні системи сімейства Windows?

Застарілі, але де-не-де ще зустрічаються, операційні системи Windows 9x/ME вміють працювати тільки з 512 Мб пам'яті. І хоча конфігурації з великим обсягом для них цілком можливі, проблем при цьому виникає набагато більше, ніж користі. Сучасні 32-розрядні версії Windows 2000/2003/XP та Vista теоретично підтримують до 4 Гб пам'яті, але реально доступно для програм не більше 2 Гб. За невеликим винятком – ОС початкового рівня Windows XP Starter Edition та Windows Vista Starter здатні працювати не більше ніж з 256 Мб та 1 Гб пам'яті відповідно. Максимальний підтримуваний об'єм 64-розрядної Windows Vista залежить від її версії та складає:

  • Home Basic – 8 Гб;
  • Home Premium – 16 Гб;
  • Ultimate – понад 128 Гб;
  • Business - Понад 128 Гб;
  • Enterprise - Понад 128 Гб.

Що таке DDR SDRAM пам'ять?

Пам'ять типу DDR ​​(Double Data Rate - подвоєна швидкість передачі даних) забезпечує передачу даних по шині "пам'ять-чіпсет" двічі за такт, по обох напрямках тактуючого сигналу. Таким чином, при роботі системної шини та пам'яті на одній і тій же тактовій частоті, пропускна здатність шини пам'яті виявляється вдвічі більшою, ніж у звичайної SDRAM.

У позначенні модулів пам'яті DDR зазвичай використовуються два параметри: або робочу частоту (рівну подвоєного значення тактової частоти) - наприклад, тактова частота пам'яті DR-400 дорівнює 200 МГц; або пікову пропускну здатність (Мб/с). У тій же DR-400 пропускна здатність приблизно дорівнює 3200 Мб/с, тому вона може позначатися як РС3200. В даний час пам'ять DDR втратила свою актуальність і в нових системах майже повністю витіснена більш сучасною DDR2. Тим не менш, для підтримки "на плаву" великої кількості старих комп'ютерів, в які встановлена ​​пам'ять DDR, випуск її все ще продовжується. Найбільш поширені 184-контактні модулі DDR стандартів PC3200 і щонайменше PC2700. DDR SDRAM може мати Registered та ECC варіанти.

Що таке DDR2 пам'ять?

Пам'ять DDR2 є спадкоємицею DDR і в даний час є домінуючим типом пам'яті настільних комп'ютерів, серверів та робочих станцій. DDR2 розрахована працювати на більш високих частотах, ніж DDR, характеризується меншим енергоспоживанням, і навіть набором нових функцій (передвиборка 4 біти за такт, вбудована термінація). Крім того, на відміну від чіпів DDR, які випускалися як у корпусах типу TSOP, так і FBGA, чіпи DDR2 випускаються лише у корпусах FBGA (що забезпечує їм більшу стабільність роботи на високих частотах). Модулі пам'ять DDR та DDR2 не сумісні один з одним не тільки електрично, але й механічно: для DDR2 використовуються 240-контактні планки, тоді як для DDR – 184-контактні. Сьогодні найбільш поширена пам'ять, що працює на частоті 333 МГц і 400 МГц, і позначається як DDR2-667 (РС2-5400/5300) та DDR2-800 (РС2-6400) відповідно.

Що таке DDR3 пам'ять?

Відповідь: Пам'ять стандарту DDR ​​третього покоління – DDR3 SDRAM незабаром має замінити нинішню DDR2. Продуктивність нової пам'яті подвоїлася в порівнянні з попередньою: тепер кожна операція читання або запису означає доступ до восьми груп даних DDR3 DRAM, які, у свою чергу, за допомогою двох різних опорних генераторів мультиплексуються за контактами I/O з частотою, що в чотири рази перевищує тактову частоту. Теоретично ефективні частоти DDR3 розташовуватимуться в діапазоні 800 МГц - 1600 МГц (при тактових частотах 400 МГц - 800 МГц), таким чином, маркування DDR3 в залежності від швидкості буде: DDR3-800, DDR3-1066, DDR3-13 . Серед основних переваг нового стандарту, перш за все, варто відзначити істотно менше енергоспоживання (напруга живлення DDR3 – 1,5, DDR2 – 1,8, DDR – 2,5 В).

Що таке SLI-Ready пам'ять?

Відповідь: SLI-Ready-пам'ять, інакше – пам'ять з EPP (Enhanced Performance Profiles – профілі для збільшення продуктивності), створена силами маркетингових відділів компаній NVIDIA та Corsair. Профілі EPP, в яких крім стандартних таймінгів пам'яті "прописуються" ще й значення оптимальної напруги живлення модулів, а також деякі додаткові параметри, записуються в мікросхему SPD модуля.

Завдяки профілям EPP зменшується трудомісткість самостійної оптимізації роботи підсистеми пам'яті, хоча істотного впливу на продуктивність системи додаткові таймінги не надають. Так що будь-якого значного виграшу від використання SLI-Ready-пам'яті, порівняно із звичайною пам'яттю, оптимізованою вручну, немає.

Що таке пам'ять ECC?

ECC (Error Correct Code - виявлення та виправлення помилок) служить для виправлення випадкових помилок пам'яті, що викликаються різними зовнішніми факторами, і є удосконаленим варіантом системи "контролю парності". Фізично ECC реалізується як додаткової 8-разрядной мікросхеми пам'яті, встановленої поруч із основними. Таким чином, модулі з ECC є 72-розрядним (на відміну від стандартних 64-розрядних модулів). Деякі типи пам'яті (Registered, Full Buffered) випускаються лише у ECC варіанті.

Що таке Registered-пам'ять?

Registered (реєстрові) модулі пам'яті застосовуються в основному серверах, що працюють з великими обсягами оперативної пам'яті. Усі вони мають ЄСС, тобто. є 72-бітними і, крім того, містять додаткові мікросхеми регістрів для часткової (або повної - такі модулі називаються Full Buffered або FB-DIMM) буферизації даних, за рахунок чого зменшується навантаження на контролер пам'яті. Буферизовані DIMM, як правило, несумісні з буферизованими.

Чи можна замість звичайної пам'яті використовувати Registered і навпаки?

Незважаючи на фізичну сумісність роз'ємів, звичайна не буферизована пам'ять і Registered-пам'ять не сумісні один з одним і, відповідно, використання Registered-пам'яті замість звичайної і навпаки неможливо.

Що таке SPD?

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

Чи можуть спільно працювати модулі пам'яті різного частотного номіналу?

Принципових обмежень працювати модулів пам'яті різного частотного номіналу немає. У цьому випадку (при автоматичному налаштуванні пам'яті за даними SPD) швидкість роботи всієї підсистеми пам'яті буде визначатися швидкістю найбільш повільного модуля.

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

Скільки та які модулі пам'яті треба встановити в системну плату, щоб пам'ять запрацювала у двоканальному режимі?

В загальному випадку для організації роботи пам'яті в двоканальному режимі необхідна установка парного числа модулів пам'яті (2 або 4), причому в парах модулі повинні бути однакового обсягу, і, бажано (хоча і не обов'язково) - з однієї партії (або, на поганий кінець, одного і того ж виробника). У сучасних системних платахслоти пам'яті різних каналів маркуються різними кольорами.

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

На згадку яких виробників варто звернути увагу насамперед?

Можна відзначити кількох виробників пам'яті, які гідно зарекомендували себе на нашому ринку. Це будуть, наприклад, бренд-модулі OCZ, Kingston, Corsair, Patriot, Samsung, Transcend.

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

Не працює