Ddr виды оперативной памяти. Виды модулей памяти и их характеристики

Память: ОЗУ, 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 это память с коррекцией ошибок, позволяет найти, а также исправить ошибку одного бита в байте. Применяется в основном на серверах.

Примечание: она медленнее обычной, не годится для людей любящих скорость.

Надеюсь, после прочтения статьи вы разобрались с более популярными "непонятными понятиями".

Сейчас актуальным стандартом оперативной памяти является DDR4, но в использовании все еще находится множество компьютеров с DDR3, DDR2 и даже DDR. Из-за такого оперативной памяти многие пользователи путаются и забывают какая именно оперативная память используется на их компьютере. Решению этой проблемы и будет посвящена данная статья. Здесь мы расскажем, как узнать какая оперативная память используется на компьютере DDR, DDR2, DDR3 или DDR4.

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

Обычно на наклейке можно найти надпись с названием модуля памяти. Это название начинается с букв «PC» после которых идут цифры, и оно указывает на тип данного модуля оперативной памяти и его пропускную способность в мегабайтах за секунду (МБ/с).

Например, если на модуле памяти написано PC1600 или PC-1600, то это модуль DDR первого поколения с пропускной способностью в 1600 МБ/с. Если на модуле написано PC2‑ 3200, то это DDR2 с пропускной способностью в 3200 МБ/с. Если PC3 – то это DDR3 и так далее. В общем, первая цифра после букв PC указывает на поколение DDR, если этой цифры нет, то это простой DDR первого поколения.

В некоторых случаях на модулях оперативной памяти указывается не название модуля, а тип оперативной памяти и его эффективная частота. Например, на модуле может быть написано DDR3 1600. Это означает что это модуль DDR3 c эффективной частотой памяти 1600 МГц.

Для того чтобы соотносить названия модулей с типом оперативной памяти, а пропускную способность с эффективной частотой можно использовать таблицу, которую мы приводим ниже.

Название модуля Тип оперативной памяти
PC-1600 DDR-200
PC-2100 DDR-266
PC-2400 DDR-300
PC-2700 DDR-333
PC-3200 DDR-400
PC-3500 DDR-433
PC-3700 DDR-466
PC-4000 DDR-500
PC-4200 DDR-533
PC-5600 DDR-700
PC2-3200 DDR2-400
PC2-4200 DDR2-533
PC2-5300 DDR2-667
PC2-5400 DDR2-675
PC2-5600 DDR2-700
PC2-5700 DDR2-711
PC2-6000 DDR2-750
PC2-6400 DDR2-800
PC2-7100 DDR2-888
PC2-7200 DDR2-900
PC2-8000 DDR2-1000
PC2-8500 DDR2-1066
PC2-9200 DDR2-1150
PC2-9600 DDR2-1200
PC3-6400 DDR3-800
PC3-8500 DDR3-1066
PC3-10600 DDR3-1333
PC3-12800 DDR3-1600
PC3-14900 DDR3-1866
PC3-17000 DDR3-2133
PC3-19200 DDR3-2400
PC4-12800 DDR4-1600
PC4-14900 DDR4-1866
PC4-17000 DDR4-2133
PC4-19200 DDR4-2400
PC4-21333 DDR4-2666
PC4-23466 DDR4-2933
PC4-25600 DDR4-3200

Использование специальных программ

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

Самый простой вариант - это воспользоваться бесплатной программой CPU-Z. Для этого запустите CPU-Z на своем компьютере и перейдите на вкладку «Memory». Здесь в левом верхнем углу окна будет указан тип оперативной памяти, который используется на вашем компьютере.

Также на вкладке «Memory» можно узнать эффективную частоту, на которой работает ваша оперативная память. Для этого нужно взять значение «DRAM Frequency» и умножить его два. Например, на скриншоте внизу указана частота 665.1 МГц, умножаем ее на 2 и получаем эффективную частоту 1330,2 МГц.

Если вы хотите узнать какие конкретно модули оперативной памяти установлены на вашем компьютере, то эту информацию можно получить на вкладке «SPD».

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

Память DDR

Double Data Rate -Synchronous DRAM, DDR - синхронная DRAM с двойной скоростью передачи данных . К сожалению , DDR- ы часто тоже называют аббревиатурой DIMM, что вызывает огромную путаницу. Т.к. тип памяти - SDRAM, еще одно название - SDRAM-II (т.е. SDRAM второго поколения). Третье название - DDR первого поколения.

По принципам работы DDR-SDRAM похожа на SDRAM. Она может принимать и передавать данные два раза за такт – на обоих фронтах тактовых импульсов (по восходящему и нисходящему фронту стробирующего сигнала), что удваивает скорость предачи данных. У DDR-SDRAM меньше потребляемая мощность (удобно для карманных компьютеров). В DDR RAM используется протокол DLL (Delay Locked Loop), позволяющий сдвинуть во времени интервал действительного значения выходных данных. Таким образом сокращаются простои системной шины при считывании данных на нее из нескольких модулей памяти.

Расшифровка названий DDR I:

PC-1600 (DDR 200) = 100MHzx2 = 1.6 Гб/с пропускная способность

PC-2100 (DDR 266) = 133MHzx2 = 2.1 Гб/с пропускная способность

PC-2400 (DDR 300) = 150MHzx2 = 2.4 Гб/с пропускная способность

PC-2700 (DDR 333) = 166MHzx2 = 2.7 Гб/с пропускная способность

PC-3000 (DDR 366) = 183MHzx2 = 3.0 Гб/с пропускная способность

PC-3200 (DDR 400) = 200MHzx2 = 3,2 Гб/с пропускная способность

PC-3500 (DDR 434) - модули HyperX DDR-памяти от Kingston

Модули SDRAM PC66/PC100/PC133/PC150 не могут работать с DDR-материнскими платами, т.к. DDR использует новый 184-pin-овый формат модуля и физически несовместим с 168-pin-овым форматом модулей DIMM.

У канадской компании Corsair есть серия памяти XMS (Xtreme Memory Speed, память экстремальной скорости). Это т.н. супер-быстрая память. Выпускается в варианте от 512Мб на модуль, т.к. по их тестам 512Мб одним модулем оказывается быстрее, чем два по 256Мб. В т.ч. компания выпускает PC-3000 (CMX512-3000C2) со временем 2-3-3 1Т.

В апреле 2002 года компания Samsung первой выпустила 128 Мб-чипы DDR 400 SDRAM для применения в видеокартах. Они работают на частоте 800МГц (400 Мгц DDR) при напряжении 2,8 вольт.

Следует отметить, что многие ПК при установке модулей PC-2700 (и выше) в системные платы сразу не запускаются, даже при заниженных таймингах. Необходима новейшая прошивки BIOS-а. Во-вторых, очень важна проблема охлаждения модулей, работающих на такой частоте. в случае с памятью DDR400 используется новый, специальный тип корпусов для чипов, который решает проблему тепловыделения. А, например, компания OCZ на свой PC-3000 прикрепила с обеих сторон модуля по радиатору.

На начало 2002г. века память DDR-I (в просторечии - DDR) исчерпала технологические возможности наращивания тактовой частоты в экономически оправданных пределах, поэтому появился стандарт DDR-II.

DDR II... Впервые спецификация DDR-II, второго поколения памяти DDR SDRAM, была представлена в марте 2002 года во время конференции JEDEX в Калифорнии. DDR-II очень похож на DDR, но работает на 200 МГц тактовой частоте. DDR-II обратно совместим с DDR, т.е. можно использовать DDR-I память в DDR-II платах.

Первые образцы появились в конце 2002 года от компания Samsung Electronics в 60-контактном BGA-корпусе. Конструктивные отличия от DDR-I - три. Во-первых , количество контактов увеличилось с 184 до 240, т.е., почти на треть. Во-вторых , микросхемы памяти выполнены в конструктиве FBGA, а в старых модулях DDR-I использовались TSOP и TBGA. Микросхемы в упаковке FBGA работают более стабильно за счет возможности калибровки сигнальных импульсов и лучшей целостности сигнала. В-третьих , рабочее напряжение модулей уменьшено с 2,5 В (и 2,6 В для DDR 400) до 1,8 В для DDR-II. Т.о. потребляемая мощность снижена на 28%.

В рамках стандарта DDR-II выпущены-готовятся спецификации DDR II 400, DDR II 533, DDR II 667, DDR II 800 и DDR II 1000. При этом DDR II 400 сертифицировано JEDEC только исходя из интересов корейской Samsung и американской Micron -а. Все другие компании не собираются выходить на рынок с 400-МГц DDR-памятью.

Расшифровка названий DDR II:

PC2-3200 (DDR II 400) = 100MHzx4 = 3,2 Гб/с пропускная способность

PC2-4300 (DDR II 533) = 133MHzx4 = 4,3 Гб/с пропускная способность

PC2-5400 (DDR II 667) = 166MHzx4 = 3,2-5,4 Гб/с пропускная способность

PC2-6400 (DDR II 800) = 200MHzx4 = 3,2-6,4 Гб/с пропускная способность

Первой в мае 2002 года чип DDR-II представила компания Samsung , второй - в июле 2002г. компания Elpida Memory , третьим вендором стал Micron в феврале 2003г. Все модули - 512Мб.

GDDR-III (GDDR3)... В первом полугодии 2003 года появились чипы памяти GDDR-III, разработанные для высокопроизводительных графических плат от компаний Micron Technology и ATI Technologies . В разработке и коммерциализации GDDR-III принимают участие NVIDIA , корейская Hynix Semiconductor , Infineon Technologies . Причина - DDR-II очень медленная для серьезных графических приложений. GDDR-III может работать также в коммуникационных устройствах и бытовой электронике.

Первоначально чипы GDDR-III имели емкость 256 Мбит, тактовую частоту 500 МГц и линейную пропускную способность 1 Гбит/с на вывод. Затем тактовые частоты выросли до 750 МГц, линейная пропускная способность – до 1,5 Гбит/с на вывод. При формировании I/O шины GDDR-III используется технология с открытым стоком (в отличие от двухтактной I/O шину у памяти для ПК) и применяется внутрикристалльная терминация (on-die termination, ODT). Несмотря на то, что спецификации GDDR-III основаны на стандарте DDR-II, это совсем другие чипы в корпусах CSP (chip-scale packaging) , в 144-контактной BGA конфигурации, в отличие от 84-контактных чипов DDR-II в корпусе CSP.

Открытый стандарт памяти GDDR-III спецификаций третьего поколения DDR DRAM для графики (от ATI Technologies ) существует за рамками стандартов, одобренных JEDEC Solid State Technology Association.

DDR III ... В JEDEC начата работа над спецификациями стандарта DDR-III для ПК. Пять производителей DRAM - Elpida, Hynix, Infineon, Micron и Samsung , разделили между собой основные части будущего стандарта и теперь каждая из них ведет разработку черновых спецификаций своей части.

Стандарт DDR-III в рамках JEDEC также нацелен на достижение линейной пропускной способности от 1 Гбит/с и выше.

То заменить ее на более новую и продвинутую DDR4 не удастся - вместе с памятью придется менять материнскую плату и процессор. При сборке нового компьютера рекомендуется самый актуальный на данный момент тип памяти - DDR4.

Объем памяти

В современный компьютер рекомендуется устанавливать как минимум 4 Гб оперативной памяти. Стандартом сейчас является 8 Гб - этого объема пользователю хватит для большинства повседневных задач. Профессионалу, часто работающему в «тяжелых» программах, типа Autocad и 3DSMax, рекомендуется ставить модули 16 Гб и выше.

Часто память продают комплектами по два , четыре и более модулей . Два модуля с одинаковыми параметрами, вставленные в одинаковые по цвету слоты материнской платы, будут работать в «двухканальном режиме» - это даст прирост в скорости передачи данных и увеличит скорость работы системы и приложений.

Тактовая частота

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

Форм-фактор

На большинстве домашних компьютеров используется форм-фактор DIMM . На ноутбуках чаще всего установлена память формата SODIMM . Остальные форм факторы вряд ли будут интересны простому пользователю - они устанавливаются либо на серверах, либо на старых ПК.



 

Пожалуйста, поделитесь этим материалом в социальных сетях, если он оказался полезен!