Руйнуємо міфи про роботу оперативної пам'яті, огляд і тест

Міфи про оперативну пам'ять | Вступ

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

  1. Вся пам'ять DDR3 однакова
  2. Потрібно просто додати більше ОЗУ
  3. Існує всього декілька виробників DIMM
  4. Підтримка DDR-3200 означає, що можна використовувати будь-яку ОЗУ
  5. При установці різних модулів ОЗУ працює на швидкості (таймингах) найповільнішого DIMM
  6. Дешевше купити два набори DIMM, ніж один великий і дорогий набір
  7. ОЗУ працює швидше, коли зайняті всі слоти
  8. ОЗУ швидше 1600 МТ / с не дає приросту продуктивності
  9. Обсягу 8 Гбайт вистачить на наступні десять років
  10. Ви ніколи не зможете задіяти 16 Гбайт пам'яті
  11. Я не використовую всю доступну пам'ять, тому додаткова пам'ять не дасть прискорення
  12. 64-розрядна ОС дозволяє використовувати будь-який обсяг ОЗУ
  13. ОЗУ з напругою 1,65 В може пошкодити процесори Intel
  14. Двоканальний режим подвоює швидкість передачі даних, тобто ОЗУ працює в два рази швидше

Міфи про оперативну пам'ять | Вся пам'ять DDR3 однакова

Міфи про оперативну пам'ять | Потрібно просто додати більше ОЗУ

JEDEC - це асоціація виробників електронних пристроїв і розробників, які встановлюють галузеві стандарти для повсюдної адаптації серед своїх членів. Оскільки деякі виробники ОЗУ перевищили встановлений JEDEC максимум DDR3-1600 CAS 11 (а пізніше CAS 9) і пропонують більш жорсткі тайминги і більш високі швидкості передачі даних, змішування різних модулів ОЗУ виявилося не таким простим завданням, як спочатку передбачалося.

Простіше кажучи, змішування модулів ОЗУ з різних наборів не дає гарантії стабільної роботи, навіть якщо у вас є два однакових набору однієї модельної лінійки. Хочемо додати, що модулі DIMM, які погано працюють разом, часто, але не завжди, можна змусити працювати за допомогою регулювання напруги і / або таймингов. Для статті "Пам'ять DDR3: як підвищити продуктивність системи?" дві компанії замість єдиних наборів ОЗУ об'ємом 32 Гбайт зі швидкістю 2400 MT / с надіслали нам пару однакових наборів модулів в конфігурації 2 х 8 Гбайт. Спочатку вони не заробили разом, але за допомогою незначних коректувань ми досягли позитивного результату.

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

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

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

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

Давайте розглянемо цю концепцію з теоретичної точки зору. В одній виробничій партії може бути, скажімо 1000 чіпів пам'яті, які розділені або пройшли Біннінг. 200 чіпів виробник може класифікувати як чіпи початкового рівня, 350 трохи кращі, 300 чіпів ще краще і 150 першокласних чіпів. Потім вони продають ці чіпи різних виробникам модулів пам'яті.

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

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

Також ми помітили, що більшість нових лінійок ОЗУ використовують чіпи щільністю 4 Гбіт, тоді як старі лінійки - 2 Гбіт.

Міфи про оперативну пам'ять | Існує всього декілька виробників DIMM

Це одночасно міф і оману. Є кілька компаній-виробників чіпів пам'яті і безліч виробників модулів ОЗУ. Є модулі ОЗУ, зроблені однією або декількома компаніями для інших фірм. Наприклад, ОЗУ AMD Radeon виробляють Patriot і VisionTek.

Міфи про оперативну пам'ять | Підтримка DDR-3200 означає, що можна використовувати будь-яку ОЗУ

Щоб використовувати дорогу пам'ять стандарту 3200 МТ / с вам потрібен процесор, який зуміє впоратися з такою високою швидкістю передачі даних. В іншому випадку пам'ять буде працювати тільки в режимах 1 333, 1600 або тисячі вісімсот шістьдесят шість.

За часів процесорів Intel LGA 775 розгін ЦП і ОЗУ виконувався, в першу чергу, за рахунок FSB (системної шини). Припустимо, у вас є процесор Q6600 і ваша материнська плата підтримує FSB 1066 МГц. У цьому випадку процесор буде працювати на рідній частоті 2,4 ГГц, а пам'ять на швидкості +1066 МТ / с. Якщо ви хочете розігнати процесор за допомогою підвищення частоти FSB до 1333, то він буде працювати на частоті 3 ГГц, а пам'ять в режимі 1333 MT / с. Іншими словами, швидкість пам'яті обмежувалася межею частоти FSB. Контролер пам'яті знаходився в чіпсеті, частіше в північному мосту материнської плати, і також працював на частоті FSB.

Поточна лінійка процесорів FX від AMD підтримує "до 1866 МТ / с на один канал DIMM". Тим не менш, ви можете зіткнутися з проблемами при запуску пам'яті в режимі тисяча вісімсот шістьдесят шість на процесорах початкового, а іноді і середнього рівня. Почасти це пов'язано з тим, що контролер пам'яті процесорів FX оптимізований для DDR3-1333 (відповідно до BIOS і Kernel Programming Guide). Як і будь-який інший процесор, чіпи FX можна розігнати для роботи зі швидкостями навіть вище DDR3-1866, але це буде негативно позначатися на стабільності.

Міфи про оперативну пам'ять | При установці різних модулів ОЗУ працює на швидкості (таймингах) найповільнішого DIMM

Припустимо, у вас є модуль DDR3-1600 CAS 9 і ви додаєте ще один модуль, але вже 1866 CAS 9. Це може привести до того, що ОЗУ буде працювати на настройках, заданих материнською платою за замовчуванням, тобто 1333 CAS 9 або 10 (багато материнських плат AMD використовує за замовчуванням 1066). Або обидва модуля будуть працювати в режимі 1600 CAS 9 (10 або навіть 11), якщо перед установкою модуля DDR3-1866 були включені технології DOCP, EOCP, XMP або AMP.

Але ви також можете встановити параметри вручну. Як правило, в таких сценаріях ми б спробували режим 1866 при 10-10-10-27, збільшивши трохи напруга, приблизно +0,005 В. Залежно від результатів можна підлаштувати напруга контролера пам'яті.

Міфи про оперативну пам'ять | Дешевше купити два набори DIMM, ніж один великий і дорогий набір

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

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