А теперь хочу поговорить о памяти DDR5. Взгляд в будущее, так сказать. Итак, что же такое оперативная память DDR5 и чего следует от нее ожидать? Да и вообще когда нам ее ждать?

Читайте сразу обновленную информацию о DDR5 от 25.09.2017 года чуть ниже в статье

Конкретная дата выхода оперативки DDR5 еще не анонсирована, но прогнозируют ее появление к 2020 году. Хотя, как заверяют в JEDEC , в 2018 году мы уже увидим финальные спецификации и характеристики памяти DDR5. Ее уже сейчас активно разрабатывают.

А что пока известно о характеристиках? Совсем немного. Тактовую частоту планирует удвоить по сравнению с оперативной памятью DDR4, топовой на сегодняшний день. Также увеличится плотность чипов, что позволит увеличить объем каждой планки ОЗУ DDR5 в два раза (опять же по сравнению с DDR4). И снова-таки, как и с каждым предыдущим новым поколением ОЗУ, будет улучшена энергоэффективность. Правда пока нет точной информации с каким напряжением будет работать оперативная память DDR5 (уже есть, смотрите ниже ).

Обновленная информация (сентябрь 2017)

Возрадуйся читатель! Оперативную память DDR5 планируют выпустить немного раньше обещанных сроков. Выпуск перенесли на 2019 год. То есть на год назад.

Оперативная память DDR5 — проект

Помимо этого появилась новая информация о характеристиках памяти DDR5. Рабочая частота ОЗУ будет начинаться с отметки 4800 Mhz. А вот до каких высот она доберется остается только фантазировать. При том, что в предыдущем поколении (DDR4) частота начиналась с 2133 МГц, а сейчас некоторые представители этой памяти могут похвастаться частотой 4600 МГц.

Это конечно «слишком гениально «, но если применить простую пропорцию, то теоретически можно ожидать, что частоты оперативной памяти DDR5 могут подняться выше 10000 МГц в перспективе.

4600 / 2133 * 4800 = 10351… Mhz

Поживем увидим!

Теперь о рабочем напряжении. Стало известно, что напряжение продолжит снижаться и в грядущем поколении снизится до отметки 1,1 Вольта. Не очень большой прорыв в этом направлении, но он есть.

Предыдущие поколения работали на следующих показателях:

  • DDR1 — 2.5 V
  • DDR2 — 1.8 V
  • DDR3 — 1.5 V
  • DDR3L — 1.3 V
  • DDR3U — 1.25 V
  • DDR4 — 1.2 V
  • DDR5 — 1.1 V

Память GDDR5 это не оперативная память DDR5

Чтобы избежать небольшой путаницы, следует упомянуть про видеопамять GDDR5 . Сейчас практически каждая современная видеокарта имеет память такого типа. Но память GDDR5 не имеет ничего общего с оперативной памятью DDR5. Технологически GDDR5 это тот же DDR3, только заточенный под видеокарту. Точно так же, как и GDDR3 технологически был идентичен памяти DDR2. Не путайте!

К слову будет сказано, материнская плата, которая поддерживает видеокарты с графической памятью GDDR3, точно также хорошо будет поддерживать видеокарты с памятью GDDR5. Это несколько отличается от ОЗУ, где под каждое новое поколение оперативной памяти изменяется интерфейс ее подключения (слот).

Самый главный вывод по этому пункту это то, что DDR5и GDDR5 — это совершенно разные и вещи!

Вывод:

Вот такие вот дела у нас с оперативной памятью DDR5. Ждем. Хотя сейчас очень многие все еще сидят на DDR3, никак не могут перейти на DDR4. Но я думаю это ненадолго. Скоро DDR4 полностью вытеснит DDR3. Остается только посочувствовать тем, кто собирает новые компьютеры на базе DDR3, если только их материнка не поддерживает оба типа памяти.

Оперативная памяти типа DDR собрана по стандартам DIMM , который собственно является ее предшественником. Информация может передаваться и по фронту и по спаду благодаря тому, что платформа оснащена микросхемами и транзисторами собранными в TSOP BGA . Информация может передаваться в двойном размере за один такт, все благодаря внедрению новой архитектуры компьютеров 2n Prefetch.

Среди компьютерных технологий, постоянно появляется что-то новое. Теперь микросхемы для модулей типа DDR3 изготавливаются исключительно в корпусах вида BGA . Благодаря этому удалось улучшить транзисторы и появились модели, обладающие двойным затвором.

Особенности памяти DDR3

Планки оперативной памяти бывают от 1 гигабайта до 16 гигабайт, а частота памяти может варьироваться от 100 до 300 МГц. Если говорить о шине, то от 400 до 120 МГц .

Более-менее нормальное значение частоты шины 1066 1600 МГц . Если она увеличивается, то и потребление энергии вместе с ней. Если частота будет 2400, то планки нагреются и будут очень горячими. Чтобы этого не было — устанавливается пассивное охлаждение .

Еще потребление энергии может возрасти, если будет разгоняться компьютер. Это происходит благодаря преобразованиям, используемым внутри планок DDR3 напряжения Vddr.

В структуре памяти этого вида находится 8 банков памяти , а строка ее чипа величиной 2048 байт . Это строение влечет за собой приличные тайминги в работе ОЗУ и снижает скорость переключения между чипами.

Конструкция планок DDR3L практически не отличается от DDR3. Они также оснащены 240 контактами и обладают такими же размерами, кроме высоты.

Также, данный вид оснащен системой пассивного охлаждения, что позволяет ее разгонять , увеличивает производительность, так как повышается потребление энергии. Модуль памяти не выйдет из строя раньше, чем положено, так как тепло будет рассеиваться и не произойдет перегрев.

Стоит отметить, что с 2012 года на рынке можно встретить модификации этой памяти, разработанные для смартфонов DDR3L-RS.

В маркировке памяти, L – это Low , то есть, низкое потребление энергии. В отличии от DDR3 данный вид памяти требует источник, напряжение которого 1,35 В. Это на 10-15% меньшем чем DDR3 и на 40% меньшем чем DDR2. Благодаря тому, что тепла выделяется меньше, то и пассивное охлаждение не нужно, а это сокращает тайминги и делает работу стабильнее и производительнее. Все остальные характеристики ничем не отличаются от DDR3.

DDR3L нельзя заменить на DDR3 т.к. установка в слот для первого типа приведет к несовместимости и запуск не произойдет. Но в обратном порядке возможна замена, однако плата может нагреваться, так как DDR3 требует больше энергии.

В чем отличие DDR3 и DDR3L

Как мы уже и говорили, DDR3L отличается размерами , но незначительно. Далее она потребляет меньше энергии на 15 процентов и выделяет мало тепла. Благодаря этому производительность намного больше, а тайминги меньше. Работает этот тип стабильнее и в разы быстрее.

Тут в очередной раз у меня спросили, как по внешнему виду можно определить тип оперативной памяти. Т.к. такой вопрос всплывает периодически, я решил, что лучше один раз показать, чем сто раз объяснять на пальцах, и написать иллюстрированный мини-обзорчик типов оперативной памяти для PC.

Не всем это интересно, по-этому прячу под кат. Читать

Самые распространённые типы оперативной памяти которые применялись и применяются в персональных компьютерах в обиходе называются SIMM, DIMM, DDR, DDR2, DDR3. SIMM и DIMM вы вряд ли уже встретите, а вот DDR, DDR2 или DDR3 сейчас установлены в большинстве персональных компьютеров. Итак, по порядку

SIMM

SIMM на 30 контактов. Применялись в персональных компьтерах с процессорами от 286 до 486. Сейчас уже является раритетом.SIMM на 72 контакта. Память такого типа была двух видов FPM (Fast Page Mode) и EDO (Extended Data Out).

Тип FPM использовался на компьютерах с процессорами 486 и в первых Pentium до 1995 года. Потом появился EDO. В отличие от своих предшественников, EDO начинает выборку следующего блока памяти в то же время, когда отправляет предыдущий блок центральному процессору.

Конструктивно они одинаковы, отличить можно только по маркировке. Персоналки, поддерживавшие EDO, могли работать и с FPM, а вот наоборот — далеко не всегда.

DIMM

Так называли тип памяти SDRAM (Synchronous DRAM). Начиная с 1996 года большинство чипсетов Intel стали поддерживать этот вид модулей памяти, сделав его очень популярным вплоть до 2001 года. Большинство компьютеров с процессорами Pentium и Celeron использовали именно этот вид памяти.

DDR

DDR (Double Data Rate) стал развитием SDRAM. Этот вид модулей памяти впервые появился на рынке в 2001 году. Основное отличие между DDR и SDRAM заключается в том, что вместо удвоения тактовой частоты для ускорения работы, эти модули передают данные дважды за один такт.

DDR2

DDR2 (Double Data Rate 2) — более новый вариант DDR, который теоретически должен быть в два раза более быстрым. Впервые память DDR2 появилась в 2003 году, а чипсеты, поддерживающие ее — в середине 2004. Основное отличие DDR2 от DDR — способность работать на значительно большей тактовой частоте, благодаря усовершенствованиям в конструкции. По внешнему виду отличается от DDR числом контактов: оно увеличилось со 184 (у DDR) до 240 (у DDR2).

DDR3

Как и модули памяти DDR2, они выпускаются в виде 240-контактной печатной платы (по 120 контактов с каждой стороны модуля), однако не являются электрически совместимыми с последними, и по этой причине имеют иное расположение «ключа».

Ну и наконец, есть еще один вид оперативной памяти — RIMM (Rambus). Появился на рынке в 1999 году. Он основан на традиционной DRAM, но с кардинально измененной архитектурой. В персональных компьютерах этот тип оперативки не прижился и применялся очень редко. Такие модули применялись еще в игровых приставках Sony Playstation 2 и Nintendo 64.

SIMM на 30 контактов.

Double Data Rate Synchronous Dynamic Random Access Memory - синхронная динамическая память с произвольным доступом и удвоенной скоростью передачи данных) - тип компьютерной памяти , используемой в вычислительной технике в качестве оперативной и видеопамяти. Пришла на смену памяти типа SDRAM .

При использовании DDR SDRAM достигается удвоенная скорость работы, нежели в SDRAM, за счёт считывания команд и данных не только по фронту , как в SDRAM, но и по спаду тактового сигнала. За счёт этого удваивается скорость передачи данных без увеличения частоты тактового сигнала шины памяти. Таким образом, при работе DDR на частоте 100 МГц мы получим эффективную частоту 200 МГц (при сравнении с аналогом SDR SDRAM). В спецификации JEDEC есть замечание, что использовать термин «МГц» в DDR некорректно, правильно указывать скорость «миллионов передач в секунду через один вывод данных».

Специфическим режимом работы модулей памяти является двухканальный режим.

Описание

Микросхемы памяти DDR SDRAM выпускаются в корпусах TSOP и (освоено позднее) корпусах типа BGA (FBGA), производятся по нормам 0,13 и 0,09-микронного техпроцесса:

  • Напряжение питания микросхем: 2,6 В +/- 0,1 В
  • Потребляемая мощность: 527 мВт
  • Интерфейс ввода-вывода: SSTL_2

Ширина шины памяти составляет 64 бита, то есть по шине за один такт одновременно передаётся 8 байт. В результате получаем следующую формулу для расчёта максимальной скорости передачи для заданного типа памяти: (тактовая частота шины памяти ) x 2 (передача данных дважды за такт) x 8 (число байтов передающихся за один такт). Например, чтобы обеспечить передачу данных дважды за такт, используется специальная архитектура «2n Prefetch». Внутренняя шина данных имеет ширину в два раза больше внешней. При передаче данных сначала передаётся первая половина шины данных по фронту тактового сигнала, а затем вторая половина шины данных по спаду.

Помимо удвоенной передачи данных, DDR SDRAM имеет несколько других принципиальных отличий от простой памяти SDRAM. В основном, они являются технологическими. Например, был добавлен сигнал QDS, который располагается на печатной плате вместе с линиями данных. По нему происходит синхронизация при передаче данных. Если используется два модуля памяти, то данные от них приходят к контроллеру памяти с небольшой разницей из-за разного расстояния. Возникает проблема в выборе синхросигнала для их считывания, и использование QDS успешно это решает.

JEDEC устанавливает стандарты для скоростей DDR SDRAM, разделённых на две части: первая для чипов памяти, а вторая для модулей памяти, на которых, собственно, и размещаются чипы памяти.

Чипы памяти

В состав каждого модуля DDR SDRAM входит несколько идентичных чипов DDR SDRAM. Для модулей без коррекции ошибок (ECC) их количество кратно 4, для модулей с ECC - формула 4+1.

Спецификация чипов памяти

  • DDR200: память типа DDR SDRAM , работающая на частоте 100 МГц
  • DDR266: память типа DDR SDRAM , работающая на частоте 133 МГц
  • DDR333: память типа DDR SDRAM , работающая на частоте 166 МГц
  • DDR400: память типа DDR SDRAM , работающая на частоте 200 МГц

Характеристики чипов

  • Ёмкость чипа (DRAM density ). Записывается в мегабитах, например, 256 Мбит - чип ёмкостью 32 мегабайта.
  • Организация (DRAM organization ). Записывается в виде 64M x 4, где 64M - это количество элементарных ячеек хранения (64 миллиона), а x4 (произносится «by four») - разрядность чипа, то есть разрядность каждой ячейки. Чипы DDR бывают x4 и x8, последние стоят дешевле в пересчёте на мегабайт ёмкости, но не позволяют использовать функции Chipkill, memory scrubbing и Intel SDDC.

Модули памяти

Модули DDR SDRAM выполнены в форм-факторе DIMM . На каждом модуле расположено несколько одинаковых чипов памяти и конфигурационный чип SPD. На модулях регистровой (registered) памяти также располагаются регистровые чипы, буферизующие и усиливающие сигнал на шине, на модулях нерегистровой (небуферизованной, unbuffered) памяти их нет.

Характеристики модулей

  • Объём. Указывается в мегабайтах или гигабайтах.
  • Количество чипов (# of DRAM Devices ). Кратно 8 для модулей без ECC , для модулей с ECC - кратно 9. Чипы могут располагаться на одной или обеих сторонах модуля. Максимальное умещающееся на DIMM количество - 36 (9x4).
  • Количество строк (рангов) (# of DRAM rows (ranks) ).

Чипы, как видно из их характеристики, имеют 4- или 8-ми битную шину данных. Чтобы обеспечить более широкую полосу (например, DIMM требует 64 бита и 72 бита для памяти с ECC), чипы связываются в ранги. Ранг памяти имеет общую шину адреса и дополняющие друг друга линии данных. На одном модуле может размещаться несколько рангов. Но если нужно больше памяти, то добавлять ранги можно и дальше, установкой нескольких модулей на одной плате и используя тот же принцип: все ранги сидят на одной шине, только чип селекты разные - у каждого свой. Большое количество рангов электически нагружает шину, точнее контроллер и чипы памяти, и замедляет их работу. Отсюда начали применять многоканальную архитектуру , которая позволяет также независимо обращаться к нескольким модулям.

  • Задержки (тайминги): CAS Latency (CL), Clock Cycle Time (tCK), Row Cycle Time (tRC), Refresh Row Cycle Time (tRFC), Row Active Time (tRAS).

Характеристики модулей и чипов, из которых они состоят, связаны.

Объём модуля равен произведению объёма одного чипа на число чипов. При использовании ECC это число дополнительно умножается на коэффициент 9/8, так как на каждый байт приходится один бит избыточности для контроля ошибок. Таким образом, один и тот же объём модуля памяти можно набрать большим числом (36) маленьких чипов или малым числом (9) чипов большего объёма.

Общая разрядность модуля равна произведению разрядности одного чипа на число чипов и равна произведению числа рангов на 64 (72) бита. Таким образом, увеличение числа чипов или использование чипов x8 вместо x4 ведёт к увеличению числа рангов модуля.

В данном примере сравниваются возможные компоновки модуля серверной памяти объёмом 1 Гб. Из представленных вариантов следует предпочесть первый или третий, так как они используют чипы x4, поддерживающие продвинутые методы исправления ошибок и защиты от сбоев. При необходимости использовать одноранговую память остаётся доступен только третий вариант, однако в зависимости от текущей стоимости чипов объёмом 256 Мбит и 512 Мбит он может оказаться дороже первого.

Спецификация модулей памяти

Спецификация модулей памяти
Спецификация Тактовая частота шины памяти Максимальная теоретическая пропускная способность памяти
в одноканальном режиме в двухканальном режиме
PC1600*
(DDR200)
100 МГц 1600 Мбайт/сек 3200 Мбайт/сек
PC2100*
(DDR266)
133 МГц 2133 Мбайт/сек 4267 Мбайт/сек
PC2400
(DDR300)
150 МГц 2400 Мбайт/сек 4800 Мбайт/сек
PC2700*
(DDR333)
166 МГц 2667 Мбайт/сек 5333 Мбайт/сек
PC3200*
(DDR400)
200 МГц 3200 Мбайт/сек 6400 Мбайт/сек
PC3500
(DDR433)
217 МГц 3467 Мбайт/сек 6933 Мбайт/сек
PC3700
(DDR466)
233 МГц 3733 Мбайт/сек 7467 Мбайт/сек
PC4000
(DDR500)
250 МГц 4000 Мбайт/сек 8000 Мбайт/сек
PC4200
(DDR533)
267 МГц 4267 Мбайт/сек 8533 Мбайт/сек

Примечание 1: стандарты, помеченные символом «*», официально сертифицированы JEDEC. Остальные типы памяти не сертифицированы JEDEC, хотя их и выпускали многие производители памяти, а большинство выпускавшихся в последнее время материнских плат поддерживали данные типы памяти.

Примечание 2: выпускались модули памяти, работающие и на более высоких частотах (до 350 МГц, DDR700), но эти модули не пользовались большим спросом и выпускались в малом объёме, кроме того, они имели высокую цену.

Размеры модулей также стандартизированы JEDEC.

Надо заметить, что нет никакой разницы в архитектуре DDR SDRAM с различными частотами, например, между PC1600 (работает на частоте 100МГц) и PC2100 (работает на частоте 133МГц). Просто стандарт говорит о том, на какой гарантированной частоте работает данный модуль.

Модули памяти DDR SDRAM можно отличить от обычной SDRAM по числу выводов (184 вывода у модулей DDR против 168 выводов у модулей с обычной SDRAM) и по ключу (вырезы в области контактных площадок) - у SDRAM два, у DDR - один. Согласно JEDEC, модули DDR400 работают при напряжении питания 2,6 В, а все более медленные - при напряжении 2,5 В. Некоторые скоростные модули для достижения высоких частот работают при больших напряжениях, до 2,9 В.

Большинство последних чипсетов с поддержкой DDR позволяли использовать модули DDR SDRAM в двухканальном , а некоторые чипсеты и в четырёхканальном режиме. Данный метод позволяет увеличить в 2 или 4 раза соответственно теоретическую пропускную способность шины памяти. Для работы памяти в двухканальном режиме требуется 2 (или 4) модуля памяти, рекомендуется использовать модули, работающие на одной частоте и имеющие одинаковый объём и тайминги (ещё лучше использовать абсолютно одинаковые модули).

Сейчас модули DDR практически вытеснены модулями типов DDR2 и DDR3 , которые в результате некоторых изменений в архитектуре позволяют получить бо́льшую пропускную способность подсистемы памяти. Ранее главным конкурентом DDR SDRAM являлась память типа RDRAM (Rambus), однако ввиду наличия некоторых недостатков со временем была практически вытеснена с рынка.

Примечания

Литература

В. Соломенчук, П. Соломенчук Железо ПК. - 2008. - ISBN 978-5-94157-711-8

Гук М. Ю. Аппаратные средства IBM PC. Энциклопедия. - Питер, 2006. - 1072 с.

Копейкин М. В., Спиридонов В. В., Шумова Е. О. Организация ЭВМ и систем. (Память ЭВМ): Учебн. Пособие. - СПб, 20064. - 153 с.

Ссылки

  • Описание и иллюстрация почти всех параметров памяти DDR (рус.)
  • Intel® Server Board SE7501CW2 Memory List Test Report Summary (PDF, 246,834 bytes) (англ.) - небольшой список возможных конфигураций модуля памяти.
  • Kingston’s Literature Page (англ.) - несколько справочных документов, описывающих организацию модулей памяти.

Существует несколько распространенных видов модулей памяти, использующихся в современных компьютерах и компьютерах выпущенных несколько лет назад, но еще работающих в домах и офисах.
Для многих пользователей отличить их как по внешнему виду, так и по производительности - это большая проблема.
В этой статье мы рассмотрим основные особенности разных модулей памяти.

FPM

FPM (Fast Page Mode) - вид динамической памяти.
Его название соответствует принципу работы, так как модуль позволяет быстрее получать доступ к данным которые находятся на той же странице, что и данные, переданные во время предыдущего цикла.
Эти модули использовались на большинстве компьютеров с процессорами 486 и в ранних системах с процессорами Pentium, ориентировочно в 1995 году.

EDO

Модули EDO (Extended Data Out) появились в 1995 году как новый тип памяти для компьютеров с процессорами Pentium.
Это модифицированный вариант FPM.
В отличие от своих предшественников, EDO начинает выборку следующего блока памяти в то же время, когда отправляет предыдущий блок центральному процессору.

SDRAM

SDRAM (Synchronous DRAM) - вид памяти со случайным доступом, работающий на столько быстро, чтобы его можно было синхронизировать с частотой работы процессора, исключая режимы ожидания.
Микросхемы разделены на два блока ячеек так, чтобы во время обращения к биту в одном блоке шла подготовка к обращению к биту в другом блоке.

Если время обращения к первой порции информации составляло 60 нс, все последующие интервалы удалось сократить до 10 нс.
Начиная с 1996 года большинство чипсетов Intel стали поддерживать этот вид модулей памяти, сделав его очень популярным вплоть до 2001 года.

SDRAM может работать на частоте 133 МГц, что почти в три раза быстрее, чем FPM и в два раза быстрее EDO.
Большинство компьютеров с процессорами Pentium и Celeron, выпущенных в 1999 году использовали именно этот вид памяти.

DDR

DDR (Double Data Rate) стал развитием SDRAM.
Этот вид модулей памяти впервые появился на рынке в 2001 году.
Основное отличие между DDR и SDRAM заключается в том, что вместо удвоения тактовой частоты для ускорения работы, эти модули передают данные дважды за один такт.
Сейчас это основной стандарт памяти, но он уже начинает уступать свои позиции DDR2.

DDR2

DDR2 (Double Data Rate 2) - более новый вариант DDR, который теоретически должен быть в два раза более быстрым.
Впервые память DDR2 появилась в 2003 году, а чипсеты, поддерживающие ее - в середине 2004.

Эта память, также как DDR, передает два набора данных за такт.
Основное отличие DDR2 от DDR - способность работать на значительно большей тактовой частоте, благодаря усовершенствованиям в конструкции.
Но измененная схема работы, позволяющая добиться высоких тактовых частот, в то же время увеличивает задержки при работе с памятью.

DDR3

DDR3 SDRAM (синхронная динамическая память с произвольным доступом и удвоенной скоростью передачи данных, третье поколение) - это тип оперативной памяти, используемой в вычислительной технике в качестве оперативной и видео-памяти.
Пришла на смену памяти типа DDR2 SDRAM.

У DDR3 уменьшено на 40% потребление энергии по сравнению с модулями DDR2, что обусловлено пониженным (1,5 В, по сравнению с 1,8 В для DDR2 и 2,5 В для DDR) напряжением питания ячеек памяти.
Снижение напряжения питания достигается за счёт использования 90-нм (вначале, в дальнейшем 65-, 50-, 40-нм) техпроцесса при производстве микросхем и применения транзисторов с двойным затвором Dual-gate (что способствует снижению токов утечки).

Модули DIMM с памятью DDR3 механически не совместимы с такими же модулями памяти DDR2 (ключ расположен в другом месте), поэтому DDR2 не могут быть установлены в слоты под DDR3 (это сделано с целью предотвращения ошибочной установки одних модулей вместо других - эти типы памяти не совпадают по электрическим параметрам).

RAMBUS (RIMM)

RAMBUS (RIMM) - это вид памяти, который появился на рынке в 1999 году.
Он основан на традиционной DRAM, но с кардинально измененной архитектурой.
Дизайн RAMBUS делает обращение к памяти более «разумным», позволяя получать предварительный доступ к данным, немного разгружая центральный процессор.

Основная идея, использованная в этих модулях памяти, заключается в получении данных небольшими пакетами, но на очень высокой тактовой частоте.
Например, SDRAM может передавать 64 бит информации при частоте 100 МГц, а RAMBUS - 16 бит при частоте 800 МГц.
Эти модули не стали успешными, так как у Intel было много проблем с их внедрением.
Модули RDRAM появились в игровых консолях Sony Playstation 2 и Nintendo 64.


Перевод: Владимир Володин