Практикум по оперативной памяти

Память без магии: MT/s, тайминги, каналы и DIMM

Курс учит отличать data rate от clock, читать CL в контексте MT/s, распределять модули по каналам и не путать DIMM, SODIMM, UDIMM, RDIMM, LRDIMM, rank и ECC.

База → подбор платформы45 минут4 модуля5 вопросов
После курса

Что вы сможете сделать

  1. Разделять DDR data rate в MT/s, clock frequency в MHz и timings в cycles.
  2. Проверять channel population, rank и owner CPU по руководству платформы.
  3. Не считать одинаковую механику доказательством module type или ECC support.
Модуль 1 из 4

Слой 1. MT/s, MHz и CL — три разных числа

DDR передаёт данные дважды за clock cycle. Поэтому data rate считают в MT/s, частоту — в MHz, а основные timings — в количестве cycles.

  • Для DDR data rate в MT/s примерно вдвое выше базовой clock frequency в MHz; эти единицы нельзя подписывать как одно и то же.

  • CL показывает cycles до column data, а приблизительный CAS delay в ns зависит и от CL, и от data rate.

  • Числа CL, tRCD, tRP и tRAS описывают разные задержки; один меньший CL не делает весь memory path быстрее.

Модуль 2 из 4

Слой 2. Объём распределяют по каналам, а не только по слотам

Memory controller обслуживает channels по правилам платформы. Rank описывает внутреннюю data organization модуля и тоже входит в electrical limits.

  • Server board задаёт порядок population и может требовать равную capacity в выбранных каналах для рекомендованного режима.

  • Slots памяти принадлежат конкретному CPU, поэтому часть разъёмов не работает без соответствующего processor socket.

  • Rank — 64-bit data block, а не сторона DIMM; платформа ограничивает число ranks на channel.

Модуль 3 из 4

Слой 3. Форм-фактор и электрический тип читаются отдельно

DIMM и SODIMM описывают механику, а UDIMM, RDIMM и LRDIMM — способ соединения memory controller с DRAM. Похожие модули не обязаны быть совместимыми.

  • SODIMM — компактный module family; один размер не определяет DDR generation или наличие ECC.

  • UDIMM не имеет register, RDIMM буферизует управляющие сигналы, LRDIMM дополнительно снижает DRAM load для плотных поддерживаемых configurations.

  • RDIMM, LRDIMM и UDIMM нельзя смешивать только потому, что они входят в slot: platform memory rules могут остановить initialization.

Модуль 4 из 4

Слой 4. ECC работает только как функция полного тракта

Дополнительные bits на DIMM — лишь часть механизма. Коррекцию выполняет совместимый memory controller при поддержке chipset, платы и firmware.

  • ECC memory обнаруживает и исправляет поддерживаемые ошибки данных, но точная RAS capability зависит от реализации controller.

  • ECC требует поддержки processor и chipset, реализации motherboard и включения firmware; одной маркировки модуля недостаточно.

  • ECC не равно RDIMM: unbuffered UDIMM и SODIMM тоже могут иметь ECC data width, если платформа это поддерживает.

Финишная прямая

Проверьте инженерное мышление

Вопросы проверяют не память на аббревиатуры, а умение не делать лишних выводов.

01Утилита показывает около 3000 MHz для комплекта DDR5-6000. Что это обычно означает?
02Как корректно сравнить DDR5-6000 CL30 и DDR5-7600 CL38 по CAS delay?
03Почему DIMM slot возле второго server socket может не видеть модуль?
04RDIMM и LRDIMM одного DDR generation физически подходят к слотам сервера. Что безопасно?
05Что нужно, чтобы ECC действительно исправлял ошибки?
Проверяемая база

Источники курса

Ссылки приведены один раз для всего курса, чтобы не мешать чтению каждого тезиса.

  • Официальное разъяснение

    MT/s vs MHz: A Better Measure for Memory Speed

    Kingston Technology · официальная статья, март 2022 года

    Разграничивает clock frequency в MHz и DDR data rate в MT/s.

    Открыть первоисточник
  • Официальное разъяснение

    What is CAS Latency? CL and RAM Timings Explained

    Kingston Technology · официальная техническая статья, проверено 29 августа 2026 года

    Определяет CL в clock cycles и показывает перевод в наносекунды через MT/s.

    Открыть первоисточник
  • Официальная документация

    Kingston Memory Glossary

    Kingston Technology · официальный справочник, проверено 29 августа 2026 года

    Определяет memory rank, CL, MT/s и базовые типы модулей.

    Открыть первоисточник
  • Официальная документация

    Supported Memory and Population Rules for Intel Server Board S2600ST

    Intel · support article 000091455, проверено 6 июня 2023 года

    Фиксирует channel population order, запрет смешения module types и зависимость слотов от установленного CPU.

    Открыть первоисточник
  • Официальная документация

    Memory Population Guidelines for AMD EPYC 7003 Series Processors

    AMD · Publication 56873 Rev 1.00, апрель 2023 года

    Документирует допустимые симметричные channel population patterns и равную ёмкость DIMM.

    Открыть первоисточник
  • Официальная документация

    DRAM Modules

    Micron Technology · официальный каталог форм-факторов, проверено 29 августа 2026 года

    Показывает DDR5 UDIMM, SODIMM и RDIMM как разные module families.

    Открыть первоисточник
  • Официальная документация

    Server Memory Technical Support

    Kingston Technology · официальная база поддержки, проверено 29 августа 2026 года

    Описывает ECC path, ranks, module types, kits и downclocking по пределу процессора.

    Открыть первоисточник
  • Официальная документация

    Different Types of Server Memory and How They Impact Performance

    Kingston Technology · официальная техническая статья, проверено 29 августа 2026 года

    Разграничивает UDIMM, RDIMM и LRDIMM, их buffering и область применения.

    Открыть первоисточник
  • Официальная документация

    How to Find ECC Memory Support for Intel Processor

    Intel · support article 000096922, проверено 17 января 2025 года

    Определяет ECC memory и требует одновременной поддержки processor и chipset.

    Открыть первоисточник
Сообщить об ошибке

Опишите проблему — постараемся исправить как можно скорее.

Спасибо!

Получили ваше сообщение.
Подтвердите действие