Тип шины ddr2 sdram. Частота оперативной памяти

Теоретические основы и первые результаты низкоуровневого тестирования

DDR2 — новый стандарт памяти, утвержденный (Joint Electronic Device Engineering Council), в состав которого входят многие производители микросхем и модулей памяти, а также чипсетов. Ранние версии стандарта были опубликованы уже в марте 2003 года, окончательно он был утвержден лишь в январе 2004 года и получил наименование DDR2 SDRAM SPECIFICATION, JESD79-2, ревизия A (). DDR2 основывается на хорошо известной и зарекомендовавшей себя технологии DDR (Double Data Rate). Можно даже сказать так: «DDR2 начинается там, где заканчивается DDR». Другими словами, первые DDR2 будут работать на частотах, являющихся пределом для текущего поколения памяти DDR-400 (стандарт PC3200, тактовая частота 200 МГц), а ее дальнейшие варианты существенно его превзойдут. Первым поколением памяти DDR2, уже производимым в настоящее время такими вендорами, как , и , являются ее разновидности DDR2-400 и DDR2-533, работающие на частотах 200 МГц и 266 МГц, соответственно. Далее ожидается появление нового поколения модулей DDR2-667 и DDR2-800, хотя отмечается, что они вообще вряд ли появятся и, тем более, получат широкое распространение даже к концу этого года.

Справедливости ради стоит заметить, что память типа DDR2, как таковая, появилась уже довольно давно — конечно же, имеется в виду память на видеокартах. Тем не менее, эта разновидность DDR2 (называемая GDDR2), на самом деле, является особым типом памяти, разработанным специально для рынка видеокарт и слегка отличающимся от «десктопного» варианта DDR2, которому и посвящен настоящий обзор. Общая информация

Итак, «десктопная» DDR2-SDRAM рассматривается как эволюционная замена текущего поколения памяти — DDR. Принцип ее функционирования абсолютно тот же — передача данных (на уровне модуля памяти) осуществляется по 64-разрядной шине по обеим частям синхросигнала (восходящему — «фронту», и нисходящему — «срезу»), что обеспечивает удвоенную эффективную скорость передачи данных по отношению к ее частоте. Разумеется, при этом в DDR2 реализован ряд нововведений, которые позволяют осуществить скачок к гораздо более высоким частотам (а, следовательно, большей пропускной способности) и большим емкостям массивов микросхем, с одной стороны, и уменьшенному энергопотреблению модулей, - с другой. За счет чего это достигается, мы увидим позже, а пока обратимся к «макроскопическим» фактам. Модули памяти типа DDR2 производятся в новом форм-факторе, в виде 240-контактных модулей DIMM, электрически не совместимых со слотами для модулей памяти типа DDR (по количеству выводов, расстоянию между выводами и цоколевке модулей). Таким образом, стандарт DDR2 не предусматривает обратной совместимости с DDR.

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

Первые модули памяти DDR2 будут поставляться в вариантах 256 МБ, 512 МБ и 1 ГБ. Тем не менее, стандарт предусматривает возможность построения модулей существенно большей емкости — вплоть до 4 ГБ, которые, однако, являются специализированными модулями (не совместимыми с десктопными вариантами, по крайней мере, на данный момент). В дальнейшем ожидается появление модулей, обладающих еще большей емкостью.

Чипы DDR2 будут изготавливаться с использованием упаковки типа FBGA (Fine Ball Grid Array), более компактной, чем традиционный вариант TSOP-II, позволяющей достичь больших емкостей микросхем при меньшем размере и улучшенных электрических и термических характеристиках. Такой метод упаковки уже используется некоторыми производителями DDR в качестве варианта, но является рекомендованным к использованию с точки зрения стандарта JEDEC.

Потребляемое модулями DDR2 напряжение, согласно стандарту — 1.8 V, что значительно меньше по сравнению с напряжением питания устройств DDR (2.5 V). Вполне ожидаемым (хотя и не столь очевидным) следствием этого факта является уменьшение энергопотребления, что важно для производителей, как ноутбуков, так и крупных рабочих станций и серверов, где проблема рассеиваемой модулями памяти мощности занимает далеко не последнее место. DDR2 изнутри

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

Выборка данных

Главным изменением в DDR2 является возможность выборки сразу 4 бит данных за такт (4n-prefetch), в противоположность 2-битной выборке (2n-prefetch), реализованной в DDR. По существу, это означает, что на каждом такте шины памяти DDR2 осуществляет пересылку 4 бит информации из логических (внутренних) банков микросхемы памяти в буферы ввода-вывода по одной линии интерфейса данных, тогда как обычная DDR способна переслать лишь 2 бита за такт на линию. Довольно закономерно возникает вопрос — если это так, то почему же тогда эффективная пропускная способность DDR2-400 оказывается такой же, как и у обычной DDR-400 (3.2 ГБ/с), а не удвоенной?

Для ответа на этот вопрос сначала рассмотрим, как работает обычная память типа DDR-400. В этом случае, как ядро памяти, так и буферы ввода-вывода функционируют на частоте 200 МГц, а «эффективная» частота внешней шины данных, благодаря технологии DDR, равна 400 МГц. По правилу 2n-prefetch, на каждом такте памяти (200 МГц) по каждой линии интерфейса данных в буфер ввода-вывода поступает 2 бита информации. Задачей этого буфера является мультиплексирование/демультиплексирование (MUX/DEMUX) потока данных — по-простому, «перегонка» узкого высокоскоростного потока в широкий низкоскоростной, и наоборот. Поскольку в микросхеме памяти типа DDR SDRAM логические банки имеют ширину шины данных, соединяющую их и усилитель уровня, в два раза шире, чем от защелок на чтение до внешнего интерфейса, буфер данных включает в себя мультиплексор типа 2-1. В общем случае, поскольку микросхемы памяти, в отличие от модулей, могут иметь разную ширину шины данных — обычно это x4/x8/x16/x32, применение такой схемы MUX/DEMUX (2-1), реализованной в DDR, означает, что внутренний поток данных шириной X и частотой передачи Y от массива преобразуется во внешний поток шириной X/2 и частотой 2Y. Это называется балансом по пиковой пропускной способности.

Рассмотрим теперь схему функционирования устройства микросхемы памяти типа DDR2 SDRAM, равночастотной и «равноширокой» (т.е. одинаковой ширины шины данных) относительно микросхемы DDR модуля памяти DDR-400. Прежде всего, отметим, что ширина внешней шины данных осталась абсолютно такой же — 1 бит/линию, как и ее эффективная частота (в рассматриваемом примере — 400 МГц). Собственно, этого уже достаточно для ответа на поставленный выше вопрос — почему теоретическая ПСП равночастотных модулей памяти типа DDR2 и DDR равны между собой. Далее, очевидно, что использование мультиплексора типа 2-1, применяемого в DDR SDRAM, в случае DDR2 SDRAM, осуществляющей выборку данных по правилу 4n-prefetch, уже не подходит. Вместо этого требуется введение более сложной схемы с дополнительной ступенью преобразования — мультиплексора типа 4-1. Это означает, что выход ядра стал шире в четыре раза внешнего интерфейса микросхемы и во столько же раз ниже по частоте функционирования. То есть, по аналогии с рассмотренным выше примером, в общем случае схема MUX/DEMUX 4-1 осуществляет преобразование внутреннего потока данных шириной X и частотой передачи Y от массива во внешний поток шириной X/4 и частотой 4Y.

Поскольку в этом случае ядро микросхем памяти синхронизируется на частоте, вдвое меньшей по отношению к внешней (100 МГц), тогда как в DDR синхронизация внутреннего и внешнего потока данных происходят на одной частоте (200 МГц), среди преимуществ такого подхода отмечается увеличение процента выхода годных чипов и снижение энергопотребления модулей. Кстати, это также позволяет объяснить, почему стандарт DDR2 предполагает существование модулей памяти с «эффективной» частотой 800 МГц — что вдвое выше, чем у текущего поколения памяти типа DDR. Ведь именно такой «эффективной» частоты DDR2 можно достичь уже сейчас, имея чипы памяти DDR-400, работающие на собственной частоте 200 МГц, если осуществлять выборку данных по правилу 4n-prefetch по схеме, рассмотренной выше.

Таким образом, DDR2 означает отказ от экстенсивного пути развития чипов памяти — в смысле, простого дальнейшего увеличения их частоты, которое существенно затрудняет производство стабильно работающих модулей памяти в большом количестве. На смену ему выдвигается интенсивный путь развития, связанный с расширением внутренней шины данных (что является обязательным и неизбежным решением при использовании более сложного мультиплексирования). Рискнем предположить, что в будущем вполне можно ожидать появление памяти типа «DDR4», осуществляющей выборку уже не 4-х, а сразу 8 бит данных из чипов памяти (по правилу 8n-prefetch, с использованием мультиплексора типа 8-1), и работающих на частоте уже не в 2, а в 4 раза меньшей по отношению к частоте буфера ввода-вывода:). Собственно, ничего нового в таком подходе нет — подобное уже встречалось в микросхемах памяти типа Rambus DRAM . Тем не менее, нетрудно догадаться, что оборотной стороной такого пути развития является усложнение устройства MUX/DEMUX буфера ввода-вывода, который в случае DDR2 должен осуществлять сериализацию четырех бит данных, считываемых параллельно. Прежде всего, это должно сказаться на такой немаловажной характеристике памяти, как ее латентность, что мы и рассмотрим ниже.

Внутричиповое терминирование

Стандарт DDR2 включает в себя и ряд других усовершенствований, улучшающих различные характеристики нового типа памяти, в том числе — электрические. Одним из таких новшеств является внутричиповое терминирование сигнала. Суть его заключается в том, что для устранения излишнего электрического шума (вследствие отражения сигнала от конца линии) на шине памяти для нагрузки линии используются резисторы не на материнской плате (как это было с предыдущими поколениями памяти), а внутри самих чипов. Эти резисторы деактивируются, когда чип находится в работе и, наоборот, активируются, как только микросхема входит в состояние ожидания. Поскольку гашение сигнала теперь осуществляется намного ближе к его источнику, это позволяет устранить электрические помехи внутри чипа памяти при передаче данных.

Кстати, в связи с технологией внутричипового терминирования нельзя не остановиться на таком моменте, как… тепловыделение модуля, на активное снижение которого, в общем-то, в первую очередь и рассчитан новый стандарт DDR2. Действительно, такая схема терминирования сигналов приводит к возникновению значительных статических токов внутри чипов памяти, что ведет к их разогреву. Что ж, это действительно так, хотя заметим, что мощность, потребляемая подсистемой памяти в целом , от этого вовсе не должна расти (просто тепло теперь рассеивается в другом месте). Проблема здесь немного в другом — а именно, в возможности повышения частоты функционирования таких устройств. Весьма вероятно, что именно поэтому первым поколением памяти DDR2 являются модули вовсе не DDR2-800, а лишь DDR2-400 и DDR2-533, для которых тепловыделение внутри чипов пока что остается на приемлемом уровне.

Добавочная задержка

Добавочная задержка (также известная как «отложенная выдача CAS») — еще одно усовершенствование, введенное в стандарт DDR2, которое призвано минимизировать простои планировщика команд при передаче данных из памяти/в память. Чтобы проиллюстрировать это (на примере чтения), рассмотрим для начала чтение данных с чередованием банков (Bank Interleave) из устройства типа DDR2 с добавочной задержкой, равной нулю, что эквивалентно чтению из обычной памяти типа DDR.

На первом этапе происходит открывание банка с помощью команды ACTIVATE вместе с подачей первой составляющей адреса (адреса строки), которая выбирает и активирует необходимый банк и строку в его массиве. В течение следующего цикла информация передается на внутреннюю шину данных и направляется на усилитель уровня. Когда усиленный уровень сигнала достигает необходимого значения (по истечении времени, именуемого задержкой между определением адреса строки и столбца, t RCD (RAS-to-CAS Delay) на исполнение может подаваться команда чтения с автоподзарядкой (READ with Auto-Precharge, RD_AP) совместно с адресом столбца, чтобы выбрать точный адрес данных, которые надо считать с усилителя уровня. После выставления команды чтения выполняется задержка строба выбора столбца — t CL (задержка сигнала CAS, CAS Latency), в течение которой данные, выбранные из усилителя уровня, синхронизируются и передаются на внешние выводы микросхемы. При этом может возникнуть ситуация, когда следующая команда (ACTIVATE) не может быть отправлена на исполнение, поскольку в данный момент времени еще не закончилось исполнение других команд. Так, в рассматриваемом примере, активация 2-го банка должна быть отложена на один такт, поскольку в этот момент уже исполняется команда чтения с автоподзарядкой (RD_AP) из банка 0. В конечном счете, это приводит к разрыву в последовательности выдачи данных по внешней шине, что снижает реальную пропускную способность памяти.

Для устранения подобной ситуации и увеличения эффективности работы планировщика команд в DDR2 вводится понятие добавочной (дополнительной) задержки, t AL . При ненулевом значении t AL устройство памяти отслеживает команды READ (RD_AP) и WRITE (WR_AP), но откладывает их исполнение на время, равное величине добавочной задержки. Различия в поведении микросхемы памяти типа DDR2 с двумя различными величинами t AL приведены на рисунке.

Верхний рисунок описывает режим функционирования микросхемы DDR2 при t AL = 0, что эквивалентно функционированию устройства микросхемы памяти типа DDR; нижний соответствует случаю t AL = t RCD - 1, стандартному для DDR2. При такой конфигурации, как видно из рисунка, команды ACTIVATE и READ могут поступать на исполнение одна за другой. Фактическая реализация команды READ будет отложена на величину добавочной задержки, т.е. реально она будет исполнена в тот же момент, как и на диаграмме сверху.

На следующем рисунке приведен пример считывания данных из микросхемы DDR2 в предположении t RCD = 4 такта, что соответствует t AL = 3 тактам. В этом случае, благодаря введению дополнительной задержки, команды ACTIVATE/RD_AP могут исполняться подряд, в свою очередь, позволяя выдавать данные непрерывным образом и максимизировать реальную пропускную способность памяти.

Задержка выдачи CAS

Как мы видели выше, DDR2, с точки зрения частоты внешней шины, работает на более высоких скоростях, чем DDR SDRAM. В то же время, поскольку новый стандарт не предполагает каких-либо существенных изменений в технологии производства самих чипов, статические задержки на уровне устройства DRAM должны оставаться более-менее постоянными. Типичная величина собственной задержки устройств DRAM типа DDR — 15 нс. Для DDR-266 (со временем цикла 7.5 нс.) это эквивалентно двум тактам, а для DDR2-533 (время цикла — 3.75 нс.) — четырем.

По мере дальнейшего увеличения частот памяти необходимо множить количество поддерживаемых значений задержки выдачи сигнала CAS (в сторону бо льших значений). Определенные стандартом DDR2 величины задержек CAS представлены в таблице. Они находятся в интервале целых чисел от 3 до 5 тактов; использование дробных задержек (кратных 0.5) в новом стандарте не допускается.

Задержки устройства DRAM выражаются размерностью цикла (t CK), т.е. равны произведению времени цикла на выбранное значение задержки CAS (t CL). Типичные значения задержек для устройств типа DDR2 попадают в интервал 12-20 нс., на основании которого и выбирается используемое значение задержки CAS. Использование бо льших величин задержки нецелесообразно из соображений производительности подсистемы памяти, а меньших — ввиду необходимости стабильной работы устройства памяти.

Задержка записи

Стандарт DDR2 также вносит изменения в спецификацию задержки записи (команды WRITE). Различия в поведении команды записи в устройствах DDR и DDR2 представлены на рисунке.

DDR SDRAM имеет задержку записи, равную 1 такту. Это означает, что устройство DRAM приступает к «захвату» информации по шине данных в среднем через один такт после поступления команды WRITE. Тем не менее, учитывая возросшую скорость устройств DDR2, этот промежуток времени оказывается слишком малым для того, чтобы устройство DRAM (а именно, его буфер ввода-вывода) могло успешно подготовиться к «захвату» данных. В связи с этим, стандарт DDR2 определяет задержку записи как задержку выдачи CAS за вычетом 1 такта (t WL = t CL - 1). Отмечается, что привязка задержки WRITE к задержке CAS не только позволяет достичь более высоких частот, но и упрощает синхронизацию команд чтения и записи (настройку таймингов Read-to-Write).

Восстановление после записи

Процедура записи в память типа SDRAM аналогична операции чтения с разницей в дополнительном интервале t WR , характеризующем период восстановления интерфейса после проведения операции (обычно это двухтактная задержка между окончанием выдачи данных на шину и инициированием нового цикла). Этот временной интервал, измеряемый от момента окончания операции записи до момента вхождения в стадию регенерации (Auto Precharge), обеспечивает восстановление интерфейса после проведения операции записи и гарантирует корректность ее выполнения. Отметим, что стандарт DDR2 не вносит изменений в спецификацию периода восстановления после записи.

Таким образом, задержки устройств типа DDR2 в целом можно считать одной из немногих характеристик, по которой новый стандарт проигрывает спецификации DDR. В связи с чем совершенно очевидно, что использование равночастотной DDR2 вряд ли будет иметь какие-либо преимущества в плане скорости по отношению к DDR. Как это обстоит на самом деле — как всегда, покажут результаты соответствующих тестов. Результаты тестирования в RightMark Memory Analyzer

Что ж, самое время теперь перейти к результатам тестирования, полученным в тестовом пакете версии 3.1. Напомним, что главными преимуществами этого теста по отношению к другим доступным тестам памяти является широкая функциональность, открытость методики (тест доступен всем желающим для ознакомления в виде ) и тщательно проработанная документация .

Конфигурации тестовых стендов и ПО

Тестовый стенд №1

  • Процессор: Intel Pentium 4 3.4 ГГц (ядро Prescott, Socket 478, FSB 800/HT, 1 МБ L2) на частоте 2.8 ГГц
  • Материнская плата: ASUS P4C800 Deluxe на чипсете Intel 875P
  • Память: 2x512 МБ PC3200 DDR SDRAM DIMM TwinMOS (тайминги 2.5-3-3-6)

Тестовый стенд №2

  • Процессор: Intel Pentium 4 3.4 ГГц (ядро Prescott, Socket 775, FSB 800/HT, 1 МБ L2) на частоте 2.8 ГГц
  • Материнская плата: Intel D915PCY на чипсете Intel 915
  • Память: 2x512 МБ PC2-4300 DDR2 SDRAM DIMM Samsung (тайминги 4-4-4-8)

Программное обеспечение

  • Windows XP Professional SP1
  • Intel Chipset Installation Utility 5.0.2.1003

Максимальная реальная пропускная способность памяти

Измерение максимальной реальной пропускной способности памяти проводилось с помощью подтеста Memory Bandwidth , пресеты Maximal RAM Bandwidth, Software Prefetch, MMX/SSE/SSE2 . Как говорит само название выбранных пресетов, в этой серии измерений используется стандартный метод оптимизации операций чтения из памяти — Software Prefetch, суть которого заключается в предварительной выборке данных, которые будут востребованы позже из оперативной памяти в L2 кэш процессора. Для оптимизации записи в память используется метод прямого сохранения данных (Non-Temporal Store), позволяющий избежать «засорения» кэша. Результаты с использованием регистров MMX, SSE и SSE2 оказались практически идентичными — для примера, ниже приведена картина, полученная на платформе Prescott/DDR2 с использованием SSE2.


Prescott/DDR2, максимальная реальная ПСП

Отметим, что существенных качественных отличий между DDR и DDR2 на равночастотных Prescott в этом тесте не наблюдается. Но более интересно то, что и количественные характеристики ПСП DDR-400 и DDR2-533 оказываются весьма близки! (см. таблицу). И это — несмотря на то, что память типа DDR2-533 имеет максимальную теоретическую ПСП 8.6 ГБ/с (в двухканальном режиме). Собственно, ничего удивительного в полученном результате мы не видим — ведь шина процессора — это по-прежнему 800 МГц Quad-Pumped Bus, а ее пропускная способность — 6.4 ГБ/с, поэтому именно она и является лимитирующим фактором.

Что касается эффективности операций записи, по отношению к чтению — легко увидеть, что она осталась такой же. Впрочем, это вновь выглядит вполне естественно, поскольку в данном случае предел ПСП на запись (2/3 от ПСП на чтение) явно задается микроархитектурными особенностями процессора Prescott.

Латентность памяти

Прежде всего, остановимся несколько подробнее на том, как и почему мы измеряли «истинную» латентность памяти, поскольку ее измерение на платформах Pentium 4 — на самом деле, далеко нетривиальная задача. А связано это с тем, что процессоры этого семейства, в частности, новое ядро Prescott, характеризуются наличием довольно «продвинутого» асинхронного аппаратного префетчера данных, весьма затрудняющего объективные измерения указанной характеристики подсистемы памяти. Очевидно, что использование методов последовательного обхода памяти (прямого либо обратного) для измерения ее латентности в данном случае совершенно не годятся — алгоритм Hardware Prefetch в этом случае работает с максимальной эффективностью, «маскируя» латентности. Использование случайных режимов обхода гораздо более оправдано, однако, истинно случайный обход памяти имеет другой существенный недостаток. Дело в том, что такое измерение выполняется в условиях практически 100% промаха D-TLB, а это вносит существенные дополнительные задержки, о чем мы уже писали . Поэтому единственным возможным вариантом (среди реализованных в RMMA методов) является псевдослучайный режим обхода памяти, при котором загрузка каждой последующей страницы осуществляется линейно (сводя на нет промахи D-TLB), тогда как обход в пределах самой страницы памяти является истинно случайным.

Тем не менее, результаты наших прошлых измерений показали, что даже такая методика измерений довольно сильно занижает значения латентности. Мы считаем, что это связано с еще одной особенностью процессоров Pentium 4, а именно, возможностью «захвата» сразу двух 64-байтных строк из памяти в L2-кэш при каждом обращении к ней. Для демонстрации этого явления на представленном ниже рисунке приведены кривые зависимости латентности двух последовательных обращений к одной и той же строке памяти от смещения второго элемента строки относительно первого, полученные на платформе Prescott/DDR2 с помощью теста D-Cache Arrival , пресет L2 D-Cache Line Size Determination .


Prescott/DDR2, прибытие данных по шине L2-RAM

Из них видно (кривая случайного обхода является наиболее показательной), что доступ ко второму элементу строки не сопровождается какими-либо дополнительными задержками до 60 байт включительно (что отвечает истинному размеру строки L2-кэша, 64 байта). Область 64-124 байт соответствует чтению данных из следующей строки памяти. Поскольку величины латентности в этой области увеличиваются лишь незначительно, это означает, что последующая строка памяти действительно «подкачивается» в L2-кэш процессора сразу вслед за запрашиваемой. Какой же можно сделать из всего этого практический вывод? Самый прямой: для того, чтобы «обмануть» эту особенность алгоритма Hardware Prefetch, работающую во всех случаях обхода памяти, достаточно просто обходить цепочку с шагом, равным так называемой «эффективной» длине строки L2-кэша, которая в нашем случае составляет 128 байт.

Итак, перейдем непосредственно к результатам измерений латентности. Для наглядности, приведем здесь графики разгрузки шины L2-RAM, полученные на платформе Prescott/DDR2.


Prescott/DDR2, латентность памяти, длина строки 64 байта


Prescott/DDR2, латентность памяти, длина строки 128 байт

Как и в случае тестов реальной ПСП, кривые латентности на другой платформе — Prescott/DDR — на качественном уровне выглядят абсолютно так же. Несколько отличаются лишь количественные характеристики. Самое время обратиться к ним.

* латентность в условиях отсутствия разгрузки шины L2-RAM

Нетрудно заметить, что латентность DDR2-533 оказалась выше, чем у DDR-400. Впрочем, ничего сверхъестественного здесь нет — согласно представленным выше теоретическим основам нового стандарта памяти DDR2, именно так оно и должно быть.

Различие в латентности между DDR и DDR2 почти незаметно при стандартном 64-байтном обходе памяти (3 нс. в пользу DDR), когда активно работает аппаратный префетчер, однако, при «двухстрочном» (128-байтном) обходе цепочки оно становится гораздо более заметным. А именно, минимум латентности DDR2 (55.0 нс) равен максимуму латентности DDR; если же сравнивать минимальные и максимальные латентности между собой, различие составляет примерно 7-9 нс (15-16%) в пользу DDR. В то же время, надо сказать, несколько удивляют практически равные значения «средней» латентности, полученные в условиях отсутствия разгрузки шины L2-RAM — причем как в случае 64-байтного обхода (с префетчем данных), так и 128-байтного (без такового). Заключение

Главный вывод, который напрашивается на основании полученных нами результатов первого сравнительного тестирования памяти DDR и DDR2, в общем виде можно сформулировать так: «время DDR2 еще не настало». Основная причина заключается в том, что пока бессмысленно бороться за увеличение теоретической ПСП путем наращивания частоты внешней шины памяти. Ведь шина текущего поколения процессоров по-прежнему функционирует на частоте 800 МГц, что ограничивает реальную пропускную способность подсистемы памяти на уровне 6.4 ГБ/с. А это значит, что в настоящее время нет смысла устанавливать модули памяти, обладающие большей теоретической ПСП, поскольку ныне существующая и широко применяемая память типа DDR-400 в двухканальном режиме полностью себя оправдывает, да и вдобавок имеет меньшую латентность. Кстати, о последней — увеличение частоты внешней шины памяти неизбежно связано с необходимостью введения дополнительных задержек, что, собственно, и подтверждают результаты наших тестов. Таким образом, можно считать, что использование DDR2 оправдает себя, как минимум, не ранее того момента, когда появятся первые процессоры с частотой шины 1066 МГц и выше, что позволит преодолеть ограничение, накладываемое скоростью шины процессора на реальную пропускную способность подсистемы памяти в целом.

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

  1. DDR — 200/266/333/400 МГц (тактовые частота 100/133/166/200 МГц).
    DDR2 — 400/533/667/800/1066 МГц (200/266/333/400/533 МГц тактовая частота).
  2. DDR3 — 800/1066/1333/1600/1800/2000/2133/2200/2400 Мгц (400/533/667/800/1800/1000/1066/1100/1200 МГц тактовая частота). Но из-за высоких значений таймингов (задержек) одинаковые по частоте модули памяти проигрывают в производительности DDR2.
  3. DDR4 — 2133/2400/2666/2800/3000/3200/3333.

Частота передачи данных

Частота передачи данных (правильно ее называть — скорость передачи данных, Data rate) — количество операция по передачи данных в секунду через выбранный канал. Измеряется в гигатрансферах (GT/s) или мегатрансферах (MT/s). Для DDR3-1333 скорость передачи данных будет 1333 MT/s.

Нужно понимать, что это не тактовая частота. Реальной частотой будет половина от указанной, DDR (Double Data Rate) – это удвоенная скорость передачи данных. Поэтому память DDR-400 работает на частоте 200 МГц, DDR2-800 на частоте 400 МГц, а DDR3-1333 на 666 МГц.

Частота оперативной памяти, указанная на плате, это максимальная частота, с которой она сможет работать. Если установить 2 платы DDR3-2400 и DDR3-1333, то система будет работать на максимальной частоте самой слабой платы, т.е. на 1333. Таким образом, пропускная способность понизится, но снижение пропускной способности не единственная проблема, могут появится ошибки при загрузке операционной системе и критических ошибках в ходе работы. Если вы собрались покупать оперативную память, нужно учитывать частоту на которой она может работать. Эта частота должна соответствовать частоте, поддерживаемой материнской платой.

Максимальная скорость передачи данных

Второй параметр (на фото PC3-10666) — это максимальная скорость передачи данных измеряемая в Mb/s. Для DDR3-1333 PC3-10666 максимальная скорость передачи данных — 10,664 MB/s.

Тайминги и частота оперативной памяти

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

Тайминг определяет время задержки памяти. Для примера, параметр CAS Latency (CL, или время доступа) определяет сколько тактовых циклов модуля памяти приведет к задержке в возврате данных, запрашиваемых процессором. Оперативная память с CL 9 задержит девять тактовых циклов, чтобы передать запрашиваемые данные, а память с CL 7 задержит семь тактовых циклов, чтобы передать их. Обе оперативки могут иметь одинаковые параметры частот и скорости передачи данных, но вторая оперативка будет передавать данные быстрее, чем первая. Эта проблема известна как «латентность».

Чем меньше параметр тайминга — тем быстрее память.

Для примера. Модуль памяти Corsair установленный на материнскую плату M4A79 Deluxe будет иметь такие тайминги: 5-5-5-18. Если увеличить тактовую частоту памяти до DDR2-1066, тайминги увеличатся и будут иметь следующие значения 5-7-7-24.

Модуль памяти Qimonda при работе на тактовой частоте DDR3-1066 имеет рабочие тайминги 7-7-7-20, при увеличения рабочей частоты до DDR3-1333 плата устанавливает тайминги 9-9-9-25. Как правило, тайминги прописаны в SPD и для разных модулей могут отличаться.

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

Немного теории
Сейчас на рынке можно найти несколько типов оперативной памяти DDR2. Это DDR2-533, DDR2-667, DDR2-800 и DDR2-1066. Также в прайсах можно найти информацию о памяти в таком виде DDR2-533(PC-4200), DDR2-667(PC-5300), DDR2-800(PC-6400) и DDR2-1066(PC-8500). Что означают эти цифры? DDR2-533 (PC-4200) - здесь 533 - эффективная рабочая частота, а 4200 - теоретическая пропускная способность одного модуля памяти в мегабайтах в секунду. Данные цифры получаются следующим образом:
(533 [Мгц рабочей частоты] * 64 [ширина шины данных в битах модуля памяти DDR2]) / 8 [бит в байте] = 4264 [Мбайт в секунду]
Исходя из того, что почти все современные материнские платы поддерживают двухканальный режим работы оперативной памяти, можно сосчитать, какой теоретический максимум обеспечат модули памяти в двухканальном режиме (в данном случае подразумевается, что будут использоваться два одинаковых модуля памяти.) При использовании двух планок DDR2-533 (PC-4200) получаем теоретический максимум пропускной способности памяти в 8400 Мб/с - двухканальный контроллер памяти обеспечивает удвоенную ширину шины данных - 128 бит. Соответственно при использовании двух планок DDR2-800 (PC-6400) получаем теоретический максимум пропускной способности памяти в 12800 Мб/с. Дальше - по аналогии.
Суровая практика
Что же получается на практике, в суровой реальности? А реальность такова, что даже быстрые современные процессоры, даже с серьезным разгоном от номинала, не способны в полной мере реализовать теоретический потенциал даже двухканальной DDR2-800 (PC-6400), не говоря уже о более дорогих и быстрых модулях DDR2-1066(PC-8500). Экспериментальные тесты - это наглядно продемонстрируют. Итак, приступим.

В качестве тестовой платформы выбрана платформа AMD. Сделано это в основном по причине того, что на текущий момент только процессоры AMD обладают интегрированным в ядро процессора контроллером памяти, который способен с максимальной эффективностью раскрыть потенциал оперативной памяти.
Итак, краткое описание тестового стенда:
Материнская плата: Epox MF 570 SLI (socket AM2)
Процессор: Athlon 64 3800+ X2 (90 нм, Windsor, ревизия F3).
Номинальная частота работы 2000 Мгц, полностью стабильный разгон 3420 Мгц.
Модули памяти: 2 * 1024 Mb Kingmax DDR2-1066 (стабильны при 1140 Мгц)
Блок питания: Chieftec 500 W
Кулер: Thermaltake Big Typhoon VX
ОС: Win XP SP2 Professional
Тестовая программа: Everest Ultimate 4.20

На первом скриншоте представлен тест системы в максимально стабильном режиме.

Исходя из рабочей частоты оперативной памяти 1140 Мгц, согласно вышеприведенной формуле для двухканального режима получаем теоретическую способность памяти, равную 18240 Мб/с. А согласно данным скриншота - имеем реальную пропускную способность системы памяти заметно ниже теоретической. Сразу же возникает вопрос - кто виноват? =) Можно погрешить на то, что контроллер памяти работает из рук вон плохо - эффективность пропускной способности памяти менее 65%. Не может же быть такого, что такой быстрый процессор не способен использовать такую производительность! Или может??? =)

Смотрим следующий скриншот. В данном тесте был оставлен только один из модулей памяти, работающий на прежней частоте, соответственно, ширина шины памяти была искусственно уменьшена в 2 раза, до 64 бит. Если виноват контроллер - мы увидим в два раза уменьшившуюся реальную пропускную способность памяти. =)


А на деле - совсем другое. Теоретическая пропускная способность одного модуля памяти на частоте 1140 Мгц равна 9120 Мб/с. Реальная усредненная скорость записи/чтения - 8600 Мб/с. Эффективность контроллера памяти в данном тесте - почти 95% ! Так что - он ни в чем не виноват, он честно делает свое дело. Просто двуядерному Athlon даже при рабочей частоте в 3420 Мгц не по силам обработать такой поток данных. И, поверьте горькому опыту, даже четырехьядерные процессоры Intel Core 2 Quad - не способны осилить больше. Конечно, в их случае свою лепту вносит старая классическая схема, когда контроллер памяти находится в чипсете, и еще сильнее снижает эффективность работы памяти. Можете поискать скриншоты самостоятельно - их достаточно в сети Интернет.

Возникает вполне резонный вопрос - а за что же я платил? Что ж, попытаемся ответить на него в следующих тестах. Проведем имитацию работы тестовой машины с другими, менее скоростными модулями памяти, обладающими разными скоростными характеристиками и разными таймингами и проведем анализ полученных результатов. Частота процессора во всех тестах для достоверности эксперимента будет сохранена такой же, как и в предыдущих тестах - 3420 Мгц.

Следующий скриншот - работа с довольно широко распространенной памятью DDR2-800(PC-6400) и таймингами 5-5-5-15, которая представлена многими компаниями-производителями модулей памяти. Пусть вас не смущает немного завышенная с 800 до 855 Мгц частота памяти и сниженные тайминги 5-5-5-12 - практически любая материнская плата позволит вам выставить аналогичный режим.

Следующий скриншот - работа с немного более дорогой памятью DDR2-800(PC-6400) и таймингами 4-4-4-12.
Данные модули памяти можно найти среди продукции таких брендов как Corsair, OCZ, Kingston, Crucial и прочих. Более низкие тайминги обеспечивают меньшее время задержки при доступе и, как правило, более высокую производительность.

Следующий скриншот - работа с недорогой и широко распространенной памятью DDR2-667(PC-5300) и таймингами 5-5-5-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 контактов.

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

DDR2-память: от первых дней на рынке до заката популярности

DDR2 - это второе поколение с произвольным доступом (от англ. Synchronous Dynamic random access memory - SDRAM), или же, в привычной для любого пользователя формулировке, следующее после DDR1 поколение оперативной памяти, получившей широкое распространение в сегменте персональных компьютеров.

Будучи разработанным в далёком 2003 году, полноценно закрепиться на рынке новый тип смог лишь к концу 2004-го - только на тот момент появились чипсеты с поддержкой DDR2. Активно разрекламированное маркетологами, второе поколение было представлено как чуть ли не в два раза более мощная альтернатива.

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

Наконец, к середине 2000-х новый тип основательно ущемил позиции предыдущего, первого, и лишь только к 2010 году DDR2 была значимым образом потеснена пришедшей на замену новинкой DDR3.

Особенности устройства

Распространяемые модули ОЗУ DDR2 (в обыденной речи принявшие название "плашки") обладали некоторыми отличительными особенностями и разновидностями. И хоть обилием вариаций новый для своего времени откровенно не поражал, однако даже внешние различия сразу же бросались в глаза любому покупателю с первого взгляда:

  • Односторонняя/двухсторонняя планка-модуль SDRAM, на котором микросхемы расположены с одной или двух сторон соответственно.
  • DIMM - стандартный на сегодняшний день форм-фактор для SDRAM (синхронная динамическая оперативная память, коей и является DDR2). Массовое использование в компьютерах общего предназначения началось ещё с конца 90-х годов, чему главным образом способствовало появление процессора Pentium II.
  • SO-DIMM - укороченный форм-фактор модуля SDRAM, разработанный специальным образом для портативных компьютеров. Плашки SO-DIMM DDR2 для ноутбука обладали несколькими существенными отличиями от стандартных DIMM. Это модуль с меньшими физическими размерами, пониженным энергопотреблением и, как следствие, меньшим по сравнению со стандартным DIMM-фактором уровнем производительности. Пример модуля ОЗУ DDR2 для ноутбука можно увидеть на фото ниже.

Помимо всех вышеперечисленных особенностей, следует отметить также довольно посредственную "оболочку" плашек тех времён - почти все они за редким исключением тогда были представлены лишь стандартными платами с микросхемами. Маркетинг в сегменте компьютерного железа тогда лишь только-только начинал раскручиваться, поэтому в продаже попросту не было образцов с привычными уже для современных модулей оперативки радиаторами самых различных размеров и оформления. До сих пор они выполняют прежде всего функцию декоративную, нежели задачу отвода выделяемого тепла (что, в принципе, не свойственно оперативной памяти типа DDR).

На фото, размещенном ниже, можно видеть, как выглядят модули ОЗУ DDR2-667 с радиатором.

Ключик совместимости

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

Параметр объёма

Для серийных материнских плат (любая для домашнего/офисного пользования материнская плата) DDR2-стандарт мог предложить максимальный объём 16 гигабайт. Для серверных решений лимит объёма доходил до 32 гигабайт.

Стоит также обратить внимание ещё на один технический нюанс: минимальный объём одной плашки составляет 1 Гб. Помимо этого, на рынке представлены ещё два варианта модулей DDR2: 2Gb и 8Gb. Таким образом, чтобы получить максимально возможный запас оперативной памяти этого стандарта, пользователю придётся устанавливать две планки по 8 Гб либо четыре по 4 Гб соответственно.

Частота передачи данных

Этот параметр отвечает за способность шины памяти пропускать как можно больше информации за единицу времени. Большее значение частоты - больше данных возможно будет предать, и тут DDR2-память существенно обогнала предыдущее поколение, которое могло работать в диапазоне от 200 до 533 МГц максимум. Ведь минимальная частота планки DDR2 - это 533 МГц, а топовые экземпляры, в свою очередь, могли похвастаться разгоном до 1200 МГц.

Однако с ростом частоты памяти закономерно поднимались и тайминги, от которых не в последнюю очередь зависит производительность памяти.

О таймингах

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

Измеряется параметр в наносекундах. Наиболее влияющим на производительность является тайминг латентности (CAS latency), который в спецификациях обозначается как CL* (вместо * может быть указано любое число, и чем оно меньше - тем оперативное будет работать шина памяти). В некоторых случаях тайминги планок указываются трёхсимвольной комбинацией (к примеру, 5-5-5), однако наиболее критичным параметром будет как раз-таки первое число - им всегда обозначена латентность памяти. Если же тайминги указаны в четырёхзначной комбинации, в которой последнее значение разительно больше всех остальных (к примеру, 5-5-5-15), то это указана длительность общего рабочего цикла в наносекундах.

Старичок, не теряющий формы

Своим появлением второе поколение вызвало немало шума в компьютерных кругах, что и обеспечило ей немалую популярность и отличные продажи. DDR2, как и предшествующее ей поколение, могла передавать данные по обоим срезам, однако более быстрая шина с возможностью передачи данных значительно повысила её работоспособность. К тому же положительным моментом было и более высокая энергоэффективность - на уровне 1,8 В. И если на общей картине энергопотребления компьютера это едва ли хоть как-то сказывалось, то на срок службы (особенно при интенсивной работе железа) это влияло сугубо положительно.

Однако технологии перестали быть таковыми, если бы не развивались в дальнейшем. Именно это и случилось с появлением следующего поколения DDR3 в 2007 году, задачей которого было постепенное, но уверенное вытеснение с рынка устаревающей DDR2. Однако действительно ли это "устаревание" означает полную неконкурентоспособность с новой технологией?

Один на один с третьим поколением

Помимо традиционной обратной несовместимости, DDR3 представлял ряд нескольких технических нововведений в стандарты оперативной памяти:

  • Максимально поддерживаемый объём для серийных материнских плат увеличился с 16 до 32 Гб (при этом показатель одного модуля мог достигать 16 Гб вместо прежних 8).
  • Более высокие частоты передачи данных, минимум которых составляет 2133 МГц, а максимум - 2800 МГц.
  • Наконец, стандартное для каждого нового поколения уменьшенное энергопотребление: 1,5 В против 1,8 В у второго поколения. Помимо этого, на основе DDR3 были разработаны ещё две модификации: DDR3L и LPDDR3, потребляющие 1,35 В и 1,2 В соответственно.

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

Как решит покупатель

Покупатель - не инженер-разработчик; помимо технических характеристик покупателю не менее важна будет и цена самого продукта.

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

Однако же прирост в производительности между поколениями в большинстве приложений если и вообще не отсутствует, то составляет просто смешные показатели, явно не достойные больших переплат. Единственный верный момент для перехода на новое поколение оперативки - максимальное падение его ценника до уровня предыдущего (такое в сегменте продаж SDRAM происходит всегда, это же было в случае с DDR2 и DDR3, это же сейчас произошло в случае с DDR3 и новенькой DDR4). И только лишь тогда, когда цена переплаты между последним и предыдущим поколением будет составлять самый минимум (что адекватно для небольшого прироста производительности), то только в этой ситуации можно задумываться о замене оперативной памяти.

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

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

Минимальные цены на модули оперативной памяти (учтены только образцы проверенных брендов Hynix, Kingston и Samsung) могут варьироваться в зависимости от региона проживания покупателя и выбранного им магазина.

Поделиться