Ddr2 pc2 6400 частота

DDR2 SDRAM (англ. double-data-rate two synchronous dynamic random access memory — синхронная динамическая память с произвольным доступом и удвоенной скоростью передачи данных, второе поколение) — это тип оперативной памяти, используемой в вычислительной технике в качестве оперативной и видеопамяти. Пришла на смену памяти DDR SDRAM.

Память DDR2 была введена во втором квартале 2003 года, конкурентоспособной с DDR стала к концу 2004 года.

В 2010-х была в значительной степени вытеснена памятью стандарта DDR3.

Содержание

Описание [ править | править код ]

Как и DDR SDRAM, DDR2 SDRAM использует передачу данных как по фронту, так и по спаду тактового сигнала, за счёт чего при такой же частоте шины памяти, как и в обычной SDRAM, можно фактически удвоить скорость передачи данных (например, при работе DDR2 на частоте 100 МГц эквивалентная эффективная частота для SDRAM получается 200 МГц). Основное отличие DDR2 от DDR — вдвое большая частота работы шины, по которой данные передаются в буфер микросхемы памяти. При этом, чтобы обеспечить необходимый поток данных, передача на шину осуществляется из четырёх мест одновременно. Итоговые задержки оказываются выше, чем для DDR.

Конструктивное исполнение [ править | править код ]

Для применения в стандартных вычислительных системах использовались два конструктива — DIMM для настольных систем и SO-DIMM для мобильных. Для исключения путаницы с другими поколениями DDR памяти модули снабжены ключом в виде прорези, мешающей вставить модуль в неродной разъем. Модуль DIMM DDR2 имеет 240 контактов (по 120 с каждой стороны).

Интерфейс ввода-вывода: SSTL 18 Burst Length: 4/8 Prefetch Size: 4-bit Новые функции: ODT, OCD Calibration, Posted CAS, AL (Additive Latency)

Serial presence detect [ править | править код ]

На каждом модуле установлена микросхема ПЗУ, в которую производитель записывает электрические параметры этого модуля. Структура записи стандартизована для DDR2. Таким образом настройка параметров работы с модулем осуществляется автоматически.

Существуют утилиты, позволяющие просматривать информацию из микросхем SPD, например CPU-Z. Также существует утилита SPDTool, позволяющая изменять информацию в микросхеме SPD конкретных установленных в компьютере модулей, если она аппаратно не защищена от перезаписи производителем модуля.

Совместимость [ править | править код ]

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

Не существует переходников для установки модулей DDR2 в слоты DDR. Существует переходник (GC-DDR21) производства Gigabyte для установки модулей DDR в слоты DDR2, но его можно рассматривать скорее как технологический курьез. Дело в том, что для функционирования такого переходника необходим контроллер памяти, обладающий способностью работать как с памятью типа DDR, так и DDR2 — VIA PT880 Pro (GA-8VT880P Combo).

Технические стандарты [ править | править код ]

Микросхемы [ править | править код ]

Тип чипа Частота памяти, МГц Эффективная Частота, МГц Эффективная (удвоенная) скорость, млн. передач/с
DDR2‑400 100 200 400
DDR2‑533 133 266 533
DDR2‑667 166 333 667
DDR2‑800 200 400 800
DDR2‑1066 266 533 1066

Модули [ править | править код ]

Для использования в ПК DDR2 RAM поставляется в модулях DIMM с 240 контактами и одним ключом (прорезью в полосе контактов). DIMM’ы различаются по максимальной скорости передачи данных (часто называемой пропускной способностью).

Название модуля Эффективная Частота, МГц Тип Пиковая скорость передачи данных, МБ/с
PC2‑3200 200 DDR2‑400 3200
PC2‑4200 266 DDR2‑533 4266
PC2‑5300 333 DDR2‑667 5333
PC2‑5400 337 DDR2‑675 5400
PC2‑5600 350 DDR2‑700 5600
PC2‑5700 355 DDR2‑711 5689
PC2‑6000 375 DDR2‑750 6000
PC2‑6400 400 DDR2‑800 6400
PC2‑7100 444 DDR2‑888 7111
PC2‑7200 450 DDR2‑900 7200
PC2‑8000 500 DDR2‑1000 8000
PC2‑8500 533 DDR2‑1066 8533
PC2‑9200 575 DDR2‑1150 9200
PC2‑9600 600 DDR2‑1200 9600

Быстрейшей серийно выпускаемой памятью DDR2 является Team Xtreem PC2-10400, которая, однако, имеет большие задержки — 6-6-6-х и повышенное напряжение питания — 2,35-2,45 В. Для таймингов 5-5-5-х, по-видимому, быстрейшими серийными модулями являются PC2-9600, а для 4-4-4-х — PC2-8888 производства Corsair и Geil Ultra Plus PC2-9280. Существуют также модули с наименьшими задержками, CL3, со значительно меньшей скоростью работы. Самыми быстрыми из них являются PC2-6400 [1] .

Помимо разделения по пропускной способности и ёмкости, модули делятся по:

  • наличию дополнительного чипа памяти для кода коррекции ошибок. Обозначаются символами ECC, например, так: PC2-6400 ECC;
  • наличию специализированной микросхемы адресации — register. «Обычные» модули обозначаются как «non-registered» или «unbuffered». Регистр в буферизированных — «registered» — модулях улучшает качество сигнала командно-адресных линий (ценой дополнительного такта задержки при обращении), что позволяет поднять частоты и использовать до 36 микросхем памяти на модуль, создавая модули повышенной ёмкости, которые обычно применяются в серверах и рабочих станциях. Практически все выпускающиеся сейчас модули DDR2 Reg также оснащены ECC.
  • наличию микросхемы AMB (Advanced Memory Buffer). Такие модули называются полностью буферированными (fully buffered), обозначаются буквами F или FB и имеют другое расположение ключа на модуле. Это дальнейшее развитие идеи registered модулей — Advanced Memory Buffer осуществляет буферизацию не только сигналов адреса, но и данных, и использует последовательную шину к контроллеру памяти вместо параллельной. Эти модули нельзя устанавливать в материнские платы, разработанные для других типов памяти, и положение ключа этому препятствует.

Как правило, даже если материнская плата поддерживает registered и unbuffered (обычная память) модули, модули разных типов (registered и unbuffered) не могут работать совместно на одном канале.

Несмотря на механическую совместимость разъёмов, Registered память просто не запустится в материнской плате, рассчитанной на применение обычной (небуферизованной) памяти и наоборот. Наличие/отсутствие ECC никоим образом не влияет на ситуацию. Всё это касается как обычной DDR, так и DDR2.

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

Преимущества по сравнению с DDR

  • Более высокая полоса пропускания
  • Как правило, меньшее энергопотребление
  • Улучшенная конструкция, способствующая охлаждению

Недостатки по сравнению с DDR

  • Обычно более высокая CAS-латентность (от 3 до 6)
  • Итоговые задержки при одинаковых (или даже более высоких) частотах оказываются выше

В комментариях к статье о выборе оперативной памяти получил вопрос от Александра Шилина:

Народ у меня такой вопрос, а если у меня на матери потолок написано 600+ то 667 планки пойдут ? а то с 600 частотой я вообще не видел, видел только 667 и выше.

Если честно, то материнскую плату с поддержкой памяти с рабочей частотой не выше 600МГц найти не удалось, да и оперативная память с частотой 667МГц уже почти пропала из продажи.

А вот материнские платы, у которых в характеристиках заявлена поддержка DDR2 667/533/400, но ни слова не говорится о DDR2 800, найти удалось. Одной из таких плат является ASUS P5LD2 на чипсете Intel 945P.

Чипсет старенький, и, скорее всего, когда компьютер с такой материнской платой собирался, то в него было установлено не более 1Гб памяти, а то и вовсе лишь 512Мб. Однако желания увеличить производительность компьютера путем увеличения объема ОЗУ никто не отменял.

Только вот нет в магазинах памяти с требуемыми характеристиками DDR2 667/533/400, а есть только DDR2 800. Можно ли ее установить? Заработает ли?

Можно.

Чтобы в этом убедиться, запустим программу CPU-Z, которую я уже хвалил, когда писал о том как узнать активирован ли у вас двухканальный режим работы с оперативной памятью. Только в этот раз откроем закладку SPD.

Вот пример для DDR2 PC2-5300, 667МГц:

DDR2 PC6400, 800МГц:

А вот память, официально промаркированная как DDR2 PC6400, 800МГц, но поддерживающая работу на частоте 1066МГц:

Самой интересной для нас в данном случае является строчка Frequency в разделе Timings Table. Только значение частоты (Frequency) надо умножить на 2, чтобы получить значения, указанные в прайсах и руководствах к мат. платам.

Вообще SPD — это система профилей, зашитый в оперативную память, которая сообщает материнской плате через BIOS, на какой частоте данная планка способна работать.

И тогда видно, что DDR2 PC2-5300, 667МГц может работать не только на частоте 667МГц, но и на 533МГц, и даже 400Мгц.

То же самое можно сказать и про DDR2 PC6400, 800МГц. Отсутствие в табличке упоминания о возможности работы на частоте 667МГц, вызвано, полагаю, экономей места.

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

Так что покупайте DDR2 PC6400, 800МГц и смело устанавливайте ее на материнскую плату с поддержкой только DDR2 667/533/400. Все прекрасно будет работать и даже более надежно, т.к. у такой планки будет ощутимый запас прочности, вместо работы на пределе. 🙂

30 комментариев для “Можно ли установить память DDR2 PC6400, 800МГц на материнскую плату с поддержкой только DDR2 667/533/400?”

На платы с поддержкой лишь медленной памяти можно устанавливать быструю — просто она работать будет на максимально поддерживаемой мат. платой скорости (т.е. низкой).

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

>ASUS P5LD2 на чипсете Intel 945P.
у меня именно такая мать 🙂

>когда компьютер с такой материнской платой собирался, то в него было установлено не более 1Гб памяти, а то и вовсе лишь 512Мб.
я, наверное, эбонутый. но у меня 3гб. люблю когда памяти МНОГО.

Антон, гики не в счет. 🙂
Я имел в виду стандартные конфиги, которые втюхиваются людям.

Читайте также:  Южная широта и западная долгота как определить

В общем один редька запутался я в этой памяти. Ноут поддерживает 533Мгц, стояла дубль банка 512Мб PC4200 работала на 266Мгц. Поставил ентот PC6400 (800) думал будет работать на 533Мгц. А оно отнюдь не так — 399Мгц. Короче «нащёлкал» скринов налепил сюда: http://komp-kompyuterov.narod.ru/index.html Что там к чему? Или всё верно 400х2=800.=)…походу у меня просветление позднее. Тогда зачем дурят народ восмистамимегагерцами?

Игорь, 800 — это, очевидно, при активации двухканального режима: 2 канала по 400МГц в сумме дают 800.

В случае с ноутбуками все еще хитрее. Вот на этом скриншоте явно видно, что максимальная частота (RAM Max поддержка) — 533МГц. Т.е. в случае с одной планкой — 266МГц.

Но расстраиваться не стоит. 🙂 2Гб в любом случае много лучше, чем 512Мб, а 800МГц сейчас стоят не дороже, чем 533.

Ну по крайней мере вопрос с «хапаньем» из подкачки теперь решён. А то бывало тормозило не по детски.:)
Ну короче не удалось мне вдоволь побаловаться новшеством. С ноутбуком случилось страшное.(матери кровь не проливал но..)К стати в следствие произошедшего при попытке открыть MP3 виндовым MP пишет что «не удалось выполнить операцию из за нехватки памяти».Ну, не издевательство ли?:)А плеер классик открывает нормально. И много чего нехорошего ещё присутствует. Ну это уже относится к проблемам виндовс или безопасности. Может здесь где есть соответствующая тема? Или тут по-оффтопим? Тогда отпшусь по проблеме глобально.

Игорь, таких тем нет, так что пишите здесь. Если смогу подсказать — подскажу. 🙂

Ну как говорится раз пошла такая пь…э…разбираловка. 🙂 Сначала итого 1-го эпизода; обьекты (папки, ярлыки и тд) как будто гвоздями прибиты и не перемещались никаким кликом, перестало работать «вставить» контекстного меню (всегда неактивно), в журналах ошибок не кликались эти самые ошибки чтоб посмотреть описание, при заходе в учётные записи пустое окно без выбора чего либо, в диспетчере задач отсутствие себя любимого во вкладке пользователи и вообще потеря прав администратора, частиная или полная хз (сообшение при попытке запуска приложения на диске D), процессов в диспетчере задач вместо +50 осталось 30+, периодические перезагрузки с синим экраном (быстро пролелькивающим, не успеваешь помотреть чего там понаписано), позже удалось выяснить код ошибок
Код ошибки 10000050, параметр1 8f640cec, параметр2 00000001, параметр3 805b641a, параметр4 00000000.
Код ошибки 10000050, параметр1 c399ff20, параметр2 00000000, параметр3 bf80dd9b, параметр4 00000000.
примерно в таком духе, при попытке сканирования на вирусы тоже перезагрузки (собственно с ними и пробовал бороться 3 дня), сообщения о покоцанной файловой системе на С, ну и тд и тп. Главная проблемма была тексты с паролями/логинами изъять. Уже морально был готов к переписыванию в ручную, да вспомнив про диск с windows благополучно воспользовался мастером переноса файлов.(не так плохи мелкомягкие как они есть на самом деле=))) С чего это всё началось уже и не упомню, но точно после того как начал манипуляции с памятью, там ещё помнится было зависание чего-то, скандиск ну и пошло поехало. Пробовал и востановление системы делать- опять ошибка и перезагрузка. (сейчас в паде пишу и после каждого предложения Ctrl+S, потому как регулярно ребутит гадина:( ). Всё описанное чёчилось с хоум эдишин, вторая XP(обрезанная которая гейм эдишин) тоже вообще почти не запускалась, жалуясь на покоцанный C. С безопасным режимом тоже толкового ничего не выходило. Помыкавшись я подтянул тяжёлую артиллерию и Acronis True Image Home 11.0 востановил посекторно логический C. Всё вроде стало нормально работать (хотя щас такой сумбур в голове что ничего не могу гарантировать:)) И вторая ось заработала. Обменял память (goodram) думаю мож планка была глючная. Вставил, вроде нормально всё в PC Wizard 2008 даже протестил, чего-то показала как моя старая 4200. Ну да ладно, подключился на DSL да давай закачивать обновки. Образик то акрониса был аж октября 2008, хоть и с почти всеми нужными прогами.Ну и вот я тут сижу напихиваю железного друга…и бац. Опять старая песня. Перезагрузки…мать…давно типа не было. Похожие коды, журнал ошибки приложений уже повреждён. Было зависание чего-то (опять мимо памяти моей:), скандиск почикал там чего-то. Правда в этот раз на диске папки его небыло той где такое 000 в конце.
Вот я опять вернулся после ребута.:) Какая-то хрень хотела в интернет (он отключен), запретил в комодо. Потом зашёл в него же посмотреть подробнее что это было, кликнул в журнале…окно ошибки и перезагрузка. После сообщение ошибки savedump.exe и теперь там записи этого события нет. Что-то я уж и не знаю что и думать. Мож и вправду вирус какой. Может какой сцука(уже не сдерживаюсь) в MBR прописался? Ну там прописан акронис (востановление при загрузке). Правда запуск его с выбором F11(восстановления) 2-3 раза вчера был, а то и сейчас высвечивает MBR error 2. Мож тут чего и кроется? Короче всё, нет сил. Выкладываю и ложусь спать. Завтра (сегодня уже) снова востановлю аронисом и посмотрю как будет развиваться со старой памятью. ЗЫ К стати и мышку накануне приладил с кнопкой двойного клика…Может тут чего? =)))))) ЗЫЫ Задрало, никак не оторвусь. Опять перегрузило. И опять лез в нет какой-то синхронизатор мелкомягких. Что-то типа этого.ЗЫЫЫ Не мог огнелисом зайти ребутило, плюнул поставил свою оперативку. Вроде какие-то минуты держит.:) Та память такая горячинькая была…хотя ноут ведь.

Каково я табаню уникальный контент?:) Правда абзацы не поделал…
Тест глазок получился заодно.:))

Игорь, это уже не похоже на память, особенно, учитывая ее замену.
Это похоже на:

1. Вирус. Хорошо бы загрузиться с какого-нибудь Live CD и провериться «Dr.Web CureIt!», благо ему установка не нужна.

2. Но еще более это похоже на смерь жесткого диска. Проверку опять же лучше запускать с Live CD, но на крайний случай можно и просто виндовую попробовать. И утилиту от производителя HDD поискать.

3. И ещё это похоже на полтергейст.:)
Короче память это, оперативка гудрамовская. Наверное несовместимость какая-то. Сейчас на своей родной Hyundai Electronics, настоящий фирменный кореец, с цивильной проштамповкой работает всё без сбоев уже с утра. Даже с ночи — как установил. И другая система запустилась без проблем- в Perfect World пробежался. Правда повреждения оставшиеся придётся устранять. В первый раз память свою возвращал на гораздо более убитую систему поэтому результата не было видимо.
Протестировал систему- без сбоев. Остался журнал событий повреж-
дённый. В Comodo Firewall тоже всё в норме и в его журнале. Доус-
тановил комп некоторые обновления и после этого появилось раз-
дражение. msfeedssync.exe ломится в сеть. Firefox использую IE
вообще не запущен. Какого фига оно лезет ленты новостей проверять
или что там. Ну а насчёт HDD, у меня здоровье оного 88%, но до кризиса работал нормально на мой взгляд. Может ему ставало плохо
когда новую память прилаживал? В общем восстановлю каким образом
ОС, обновлю всю остальную начинку и образ диска в акронисе. Потом мож ещё повтыкаю ентот гудрам, если до того не сдам назад. И надо думать какую память искать или вернее найти хоть что нибудь работающее под мою машину. В той точке только такая в наличии на ноутбуки. А CureIt знаем и пользуем, с тех пор как буквально пол-месяца назадt подхватил «нечто» (Neshta), замахал- ся лечить на двух компах. Сейчас проверял CureIt-ом- всё чисто.
Правда он всегда ругается на Giljabi.exe из моей lg_swupdate директории. Но думаю тут нормально всё.:)

ЗЫ Интересно в памяти не может быть вируса уже затаренного до меня? (типа от производителя) :))

Хех, в суматохе не была замечена такая деталь как объём памяти
в одном слоте. Сейчас поставил 1Гб кингстон и пока всё ок. И думаю
что и дальше будет ок. Теперь стало М1 и М2 а не так как на «PC Wizard 2008 физическая память_2Gb» скриншоте. С ещё одним «М1» Да
и припоминаю что у меня поддерживат 2Гб, 1Гбх2. Т.е. в двух слотах.
Осталось при случае поставить ещё одну в «дно» и вуаля- двухканаль-
ная. Ну а потрапившие сюда по сабжу теперь будут знать какие ужасы
могут последовать после казалось бы рутинной операции.

Здравствуйте, Владимир! Буду рад услышать ваш совет.
Стоит планка памяти DDR1 3200, 512 Мб. Что лучше, установить еще одну планку с такими же характеристиками (DDR1 3200, 512 Мб) или планку на 1 Гб (чтобы получилось 1,5 Гб)? Кстати материнская плата (Foxconn P4M800P7MA-RS2) имеет 2 слота для DDR1 и два слота для DDR2. Имеет ли смысл устанавливать DDR2?

Сергей, лучше установить еще 1Гб и получить в итоге 1.5Гб.
Разницы между DDR1 и DDR2 Вы скорее всего не заметите, а устанавливать одновременно оба типа памяти в большинстве случаев нельзя.

Спасибо. А какова вероятность, что новая планка 1Гб сработается со старой 512Мб? Я слышал, что лучше срабатываются друг с другом одинаковые по параметрам планки, плюс к тому же двойной канал.

Им абсолютно ничего не мешает сработаться если мать поддерживает такое колличество и в таких слотах. Память нужно наращивать под работающие приложения. Существенной разницы не будет между 1,5 и 2 Гб если при работе самого ёмкого расходуется например 1Гб. Разница будет если стоит 1Гб а при работающей проге берётся 1,5 Гб, т.е. «хапается» из подкачки и соответственно тормозит из за доступа к HDD. Смотреть: диспетчер задач->быстродействие->пик. Сколько при вашем работающем любимом тяжёлом он составляет сколько оперативки и надо.=)Двухканалка даёт прирост менее 10% если не путаю, что не суть как важно при вышеописанном. Ну это как говорится моё имхо, хотя рулит на нуболевелах юзеров.=)

Народ, в чем отличие DDR II PC 4200/4300 от DDR II PC 4300?

Здравствуйте.
У меня сразу 2 вопроса.
1. могу ли я поставить DDR2-PC6400 на мать в характеристиках которой указано поддержка только PC5300?
2. в тех же характеристиках указано, что максимум возможной памяти — 4гб. я же хотел поставить больше, ибо работаю на х64 версии windows в тяжелых графических программах. Есть ли такая возможность или мой максимум 4гб? спасибо

Читайте также:  Oracle grant select any table on schema

Артём, здравствуйте.
1. Да, DDR2-PC6400 должна заработать на материнской плате с поддержкой PC5300.
2. А вот тут сложнее. Есть вероятность, что производитель перестраховался. Или во время разработки материнской платы и написания документации просто не было возможности установить больше 4Гб памяти. Например, были модули только по 1Гб. И тогда может заработать и больше 4Гб.
Но, может быть, у производителя были какие-то технические проблемы, из-за которых объем и был ограничен.
Либо ищите отзывы о Вашей мат. плате по всему интернету, либо пробуйте. 🙂

мат. плата моя как раз из той серии, что упоминается в этой статье Asus soket 775 P5LD2 SE. спасибо, Владимир)попробую.

Здравствуйте, вопрос следующего характера:
Материнка ASUS P5LD2 в ее описание написано что максимально можно установить память оперативную с частотой 667МГц, но я купил 2 планки по 2ГБ и частотой 800МГц, установил работа компьютера мне очень сильно понравилась т.к. раньше стоял 1Гб ОП.
Но после этого стало пропадать место на жестком диске, а именно на диске «С» (на нем стоит виндовс ХР)
Может ли это быть из-за ограничения Материнской платы?
Или же я поймал какойто вирус? т.к. на данный момент касперский без лицензии ну тобишь не оплачен=не работает.

Антон, много места пропало?
У Windows есть файл подкачки, он иногда может зависеть от размера оперативной памяти.
Есть режим сна, когда все содержимое оперативной памяти сохраняется на жесткий диск — и система резервирует объем равный объему памяти всегда. Можно его отключить и место вернется.

А может быть и просто какое-то совпадение.

Доброго! Не подскажете ли: матплата Асус поддерживает память до 800 мгц, сейчас стоит 2 по 512 на 533 скорости (pc-4300). Можно ли расширить доставив 1 или 2 гб но 800й памяти т.к. зс-4300 купить негде. Заведется ли такая комбинация из 2х512мб на 533 и 1 или 2 гб на 800. Спасибо.

Здравствуйте, у меня на мамке стоят слоты для DDR3 и DDR4, можно ли воткнуть к 8Gb*2 DDR4@3200MHz ещё 8Gb*2 DDR3@2133MHz

У меня вопрос, а будет ли это работать в ноутбуке Toshiba Satelit A 215? Там точно частота будет 667 герц у 800 герцовой планки, и есть ли риск что не заведётся вовсе? И вообще, туда можно впихнуть больше 4 гигов ОЗУ? Или там 4, — максимум?

Ха, P5RD2-VM не стартует с 800-й памятью (официально как раз потолок 667). Но у неё найден костыль — если воткнуть вместе одну 667, а другую 800, то всё работает.

asrock 945gcm-s не поддерживает память 800 Мгц

добрый день!подскажите пожалуйста чем более мощным можно заменить Intel Core 2 Duo Mobile T5250?спасибо заранее!

вопреки всем оптимистичным заверениям ddr2 800 на пне с 1.8 мггц НЕ РАБОТАЕТ

Современный персональный компьютер — продукт массового спроса, и зачастую его используют люди, очень далекие от вычислительной техники. Это вполне закономерно, ведь он служит инструментом для выполнения тех или иных задач, а они у представителей различных профессий также крайне разнообразны. Не секрет, что немало пользователей применяют ПК для отдыха, и неразумно требовать, чтобы они в совершенстве разбирались в технических тонкостях развлекательного оборудования. Тем не менее подавляющее большинство владельцев сумеют ответить на вопрос, какой процессор установлен в их компьютере, многие знают, какого типа видеоплата и каков объем ОЗУ, меньшинство способны вспомнить марку системной платы и почти никто — параметры используемой памяти, за исключением разве что частоты работы. Между тем эти характеристики могут оказывать существенное влияние на производительность системы. Что же еще характеризует оперативную память? Во-первых, тип, а их совсем не мало. К тому же зачастую память различных типов, работающая на одинаковой тактовой частоте, демонстрирует существенно различающуюся производительность. Во-вторых, тайминги, т.е. характерное время задержек, выраженное в тактах частоты внешней шины.

Современный персональный компьютер — продукт массового спроса, и зачастую его используют люди, очень далекие от вычислительной техники. Это вполне закономерно, ведь он служит инструментом для выполнения тех или иных задач, а они у представителей различных профессий также крайне разнообразны. Не секрет, что немало пользователей применяют ПК для отдыха, и неразумно требовать, чтобы они в совершенстве разбирались в технических тонкостях развлекательного оборудования. Тем не менее подавляющее большинство владельцев сумеют ответить на вопрос, какой процессор установлен в их компьютере, многие знают, какого типа видеоплата и каков объем ОЗУ, меньшинство способны вспомнить марку системной платы и почти никто — параметры используемой памяти, за исключением разве что частоты работы. Между тем эти характеристики могут оказывать существенное влияние на производительность системы. Что же еще характеризует оперативную память? Во-первых, тип, а их совсем не мало. К тому же зачастую память различных типов, работающая на одинаковой тактовой частоте, демонстрирует существенно различающуюся производительность. Во-вторых, тайминги, т.е. характерное время задержек, выраженное в тактах частоты внешней шины (подробности см. в статье «Что такое динамическая память и как она работает» на «Мир ПК-диске»).

Память и производительность
Так же как автомобиль и многие другие технологические изделия, компьютер нередко становится для своего владельца предметом культа. Одни используют машину как средство передвижения, а другие все вечера проводят в гараже, ухаживая за своей любимицей. Похоже обстоит дело и с компьютерами. Есть немало энтузиастов, страстно желающих выжать из своего ПК максимальную производительность. Опять «производительность». Собственно, ради нее люди тратят деньги на новый ПК или модернизируют старый, покупают агрегат, стоящий в 2—3 раза дороже офисного аналога, практически неотличимого по внешнему виду. Именно нехватка быстродействия приводит к тому, что свежекупленная игра показывает на экране слайд-шоу с частотой всего несколько кадров в секунду или программа обработки изображения «задумывается» на пару минут при выполнении, казалось бы, несложных операций.
Известно, что на производительность компьютера значительное влияние оказывает центральный процессор. В программах с трехмерной графикой, как правило, основной вклад в производительность вносит видеоплата. Скорость архивации, резервного копирования, загрузки ОС и прикладных программ в значительной степени зависит от производительности жесткого диска. А в каких же случаях проявляет себя оперативная память?
Наиболее драматичное падение производительности наблюдается при элементарной нехватке объема ОЗУ. Данные, не помещающиеся непосредственно в память, складываются в файл подкачки на жесткий диск. В принципе это стандартный режим работы компьютера, но при острой нехватке оперативной памяти на диске оказываются часто используемые данные. Что и приводит к беде. Например, в игре нужно на каждое обновление экрана (те самые пресловутые кадры в секунду — FPS) произвести обсчет двух десятков игровых сцен (локаций), а все одновременно они в памяти не помещаются — только поочередно. Среднее время позиционирования головок жесткого диска — 15 мс, значит, чтобы сохранить одну локацию и загрузить на ее место новую, потребуется никак не менее 30 мс. Для 20 локаций — 0,6 с, вот и имеем чуть более 1 кадр/c.
Поскольку время доступа к данным, хранящимся в оперативной памяти, составляет менее 1 мкс, то получается, что теоретически производительность может снизиться на пять порядков. Но поскольку часть времени тратится на обработку данных, на практике замедление происходит только примерно на два порядка, что также совсем не мало. Впрочем, каждая программа требует вполне конкретного объема оперативной памяти, и если ей достаточно имеющегося, то дальнейшее наращивание положительного эффекта не дает.
Признаком нехватки объема ОЗУ служит «хруст» жесткого диска, сопровождающийся частым миганием или постоянным горением индикатора его активности при операциях, не связанных непосредственно с загрузкой данных: при обработке больших рисунков, таблиц, текстовых документов с иллюстрациями и т.д. Также признаком нехватки памяти являются «торможение» и обращение к диску при переключении режимов работы программы, например между «походным» и «боевым» режимами в компьютерной игре или между режимом захвата и редактирования видео в программе нелинейного монтажа. Если таких эффектов не наблюдается, увеличение объема оперативной памяти не приведет к повышению скорости работы системы.
Именно из-за того что при нехватке ОЗУ производительность может резко упасть, объем памяти и считается чуть ли не единственным параметром, влияющим на ее величину. Разумеется, дела обстоят далеко не так, в чем можно наглядно убедиться, воспользовавшись специализированными тестами.
Еще на заре развития вычислительной техники, когда ПК не было и в помине, а ЭВМ, занимавшие площади в сотни и тысячи квадратных метров, предназначались исключительно для важных научных, военных и государственных работ, возникла потребность в оценке и сравнении производительности вычислительных систем. Одной из задач, предложенных в качестве эталонного теста (и оставшихся в этой роли до сих пор), стало решение системы линейных уравнений. В исходном виде бралась система из 100 уравнений со 100 неизвестными. Тем, кто привык решать уравнения на бумаге, такие цифры кажутся довольно внушительными, да и для первых ЭВМ это была непростая задача (не в последнюю очередь как раз из-за требуемых объемов оперативной памяти). Сейчас же они выглядят просто смешными даже для ПК — 80 Кбайт памяти и менее 1 мс на вычисления. Соответственно возникла идея решать аналогичную задачу с увеличенным количеством уравнений и неизвестных — тысяч, а то и десятков-сотен тысяч.
При определении производительности по данному алгоритму, названному по имени создателя тестом Донгарра, учитываются только арифметические операции с плавающей запятой. Целочисленные операции (организация циклов), передача управления (вызов подпрограмм) и выборка из оперативной памяти не учитываются, поскольку в то время самыми медленными были именно операции над числами с плавающей запятой (Float Operation, откуда и пошел термин FLOP).
Сейчас акценты несколько сместились — за счет конвейеризации существенно уменьшилось время выполнения линейных участков кода, в частности всех арифметических операций. Характер зависимости производительности от объема данных показан на рисунке. В качестве примера был выбран наиболее производительный процессор, обладающий шириной шины, совпадающей с разрядностью обрабатываемых данных. Приведенную зависимость можно разбить на три участка. На первом производительность определяется исключительно скоростью работы процессорного ядра и кэш-памяти первого уровня объемом 64 Кбайт. В результате уменьшения доли операций, не учитываемых при подсчете, производительность монотонно возрастает, и даже трудно определить ее асимптотическое значение. На втором производительность уже ограничивается скоростью работы кэш-памяти второго уровня и в целом заметно ниже, чем та, которую способно обеспечить процессорное ядро. На третьем производительность системы лимитируется скоростью основного объема оперативной памяти. Нетрудно видеть, что она как минимум в 4—5 раз ниже обеспечиваемой процессором. Таким образом, при обработке больших массивов данных, не вмещающихся в кэш-память процессора, скорость работы приложения порой определяется исключительно скоростными характеристиками памяти.
Итак, на производительность системы памяти ПК влияют ее тип (FPM, EDO DRAM, RАMBUS, SDR, DDR, DDR2 SDRAM), частота работы, объем, а также тайминги. О влиянии недостаточного объема памяти уже было сказано, однако и его чрезмерное увеличение также снижает общую производительность. Во-первых, из-за повышения времени, расходуемого на регенерацию, поскольку возрастание объема ведет к увеличению количества строк в матрице микросхемы памяти. Во-вторых, из-за того, что в защищенном режиме, в котором работают все современные ОС, перед обращением к ОЗУ осуществляется обращение к таблице страниц, хранящейся обычно в кэш-памяти, т.е. на одно логическое обращение к памяти происходят два физических. В этой таблице 4 байта соответствуют 4 Кбайт памяти, т.е. суммарный объем таблиц в 1024 раза меньше полного объема. Поэтому увеличение объема памяти (выраженного в мегабайтах), сверх объема кэш-памяти (выраженного в килобайтах), приводит к тому, что таблицы перестают помещаться в кэш-памяти и производительность ОЗУ уменьшается до 2 раз.
Кроме того, необходимо учитывать, что и тайминги при большем объеме также имеют тенденцию к удлинению, поскольку увеличивается длина строки, и следовательно, время, необходимое для перезарядки конденсаторов ячеек памяти.

Читайте также:  Ворд сквозные строки в таблице

Как тестировать?
Так как детальные характеристики интересуют лишь немногих, неудивительно, что производители также в основном не слишком озабочены их популяризацией и достижением высоких показателей. В частности, на наше предложение о тестировании откликнулась лишь одна компания-производитель, выпускающая память под торговой маркой Corsair. Официально наибольшими значениями важнейших с точки зрения производительности величин таймингов, допустимыми для памяти типа DDR2, приняты пять тактов. Большинство изготовителей ничего другого и не предлагают. Более того, нестабильность работы отдельных подобных модулей в стандартном режиме привела к тому, что нередко производители системных плат позволяют устанавливать тайминги, соответствующие шести тактам системной шины, для восстановления устойчивой работы. Кроме того, память, работающая внатяжку, вряд ли позволит разогнать систему, а именно к этому зачастую стремятся компьютерные энтузиасты.
Итак, при тестировании модулей ставилась задача определить, обеспечивают ли они возможность разгона системы и соответствуют ли указанные тайминги (если они отличаются от максимально допустимых 5.5.5.х) тем, с которыми система способна устойчиво работать.
Дополнительно нужно было оценить, какие из режимов работы памяти наиболее чувствительны к установке тех или иных таймингов.
Увы, контроллеров памяти, для которых документирована частота выше 800 МГц, пока еще нет. Потому мы не смогли провести тестовые испытания так, чтобы в режиме разгона работала лишь оперативная память (разгонять выше номинальных частот пришлось одновременно все компоненты ядра вычислительной системы, т.е. центральный процессор, контроллер памяти и саму оперативную память). Впрочем, хотя такой режим не гарантирует определение максимальных возможностей именно оперативной памяти, он наиболее близок к тому, что будут делать многочисленные «оверклокеры» (от overclocking — разгон компонентов компьютера). От повышения питающих напряжений мы решили отказаться, так что приводимые в таблицах цифры отнюдь не предел возможного.
В процессе тестирования были выявлены определенные особенности и было решено повторить часть тестов на альтернативной аппаратной платформе, а именно с процессором AMD Athlon 64 X2 3800+ и системной платой Biostar Tforce 570 U Deluxe, собранной на базе набора микросхем NVIDIA nForce 570 Ultra.
Тестирование на возможность разгона происходило следующим образом. Тактовая частота работы системы последовательно увеличивалась ступенями по 1% (4 МГц частоты шины или 8 МГц частоты передачи данных). Сначала происходили загрузка с дискеты DOS и проверка памяти программой CheckIt 7.0. При успешном прохождении проверки загружалась Windows XP. Если проблем не возникало, последовательно запускались тесты 3DMark 2003, 3DMark 2006, SiSoft Sandra 2005, aCPURAMtest 2.6, а также CPU-Z 1.38. Результаты работы программ протоколировались. Суммарное время испытаний одной конфигурации — около 2 ч. При успешном выполнении всех тестов конфигурация считалась работающей устойчиво. Для модулей Corsair CM2X1024-6400C3 дополнительно определялась зависимость производительности системы в перечисленных приложениях при таймингах 4.4.4.9, 5.4.4.9, 4.5.4.9, 4.4.5.9 и 5.5.5.15 для системы на базе процессора Intel и при таймингах 4.4.4.9, 6.4.4.9, 4.6.4.9, 4.4.6.9 и 4.4.6.12 для системы на основе процессора AMD. Итак, среди участников нашего теста — модули памяти Corsair CM2X512-8500, Corsair CM2X1024-6400PRO, Corsair CM2X1024-6400C3.

Corsair CM2X512-8500
На самом модуле написано: 1066 МГц 5.5.5.15, однако, по информации в SPD (полученных с помощью CPU-Z), оказалось, что только две записи соответствуют частотам 270 (вместо 266!) и 400 МГц (это соответствует частотам передачи данных 540 и 800 МГц). Причем для 800 МГц тайминги соответствовали указанным на корпусе для 1066 МГц. Что же, в режиме по умолчанию (800 МГц 5.5.5.15) мы ее и испытывали.

Corsair CM2X1024-6400PRO
Эти модули памяти содержат на верхнем торце светодиодный индикатор, показывающий степень загрузки памяти. Следовательно, высота модуля больше, чем обычно, хотя толщина примерно такая же, как и у других модулей памяти, снабженных радиаторами.
Записи в SPD здесь были для тех же частот, что и в предыдущем варианте, правда, для 800 МГц тайминги составили 5.5.5.18, тогда как на корпусе красуется надпись 5.5.5.12. А вот BIOS системной платы решила, что по умолчанию должно быть 5.5.5.13. Эта модель исследовалась при двух значениях таймингов: 5.5.5.13 и 5.5.5.12.

Corsair CM2X1024-6400C3
По умолчанию системная плата установила частоту памяти в 667 МГц при таймингах 5.5.5.15. Как выяснилось впоследствии, в SPD помимо основных (совпадающих со значениями в предыдущих модулях) били «пробиты» два ряда значений, но для частот 400 и 533 МГц, что соответствует частоте передачи данных 800 и 1066 МГц. Утилита CPU-Z называет эти значения EPP profile, указывая, что напряжение питания при этом должно составлять 2,2 В против 1,95 В в стандартном режиме. Значит, хотя память и заявлена как DDR2-800 PC6400, в SPD фигурирует рабочая частота 1066 МГц, т.е. ситуация явно противоположна сложившейся с CM2X512-8500. Кстати, для частоты 1066 МГц тайминги как раз составили 5.5.5.15. Попытка установить 3.х.х.х без поднятия напряжения питания заканчивалась в лучшем случае характерными звуковыми сигналами BIOS, а в худшем — тем, что плата вообще не подавала никаких признаков жизни. При 4.4.3.13 система Windows пыталась загрузиться, но без ошибок ей это не удавалось. Таким образом, минимальными таймингами, при которых удавалось добиться устойчивой работы системы без поднятия питающего напряжения, оказались 4.4.4.9. Эта модель также исследовалась при двух значениях таймингов: 4.4.4.9 и 5.5.5.15.

Подведем итоги
Проведенные тесты показали, что при таймингах памяти 5.5.5.х система может быть разогнана без повышения напряжения питания примерно на 20%. Судя по тому, что для различных модулей ОЗУ результаты оказались близкими, можно предположить, что лимитирующим фактором здесь является не память, а процессор или НМС. Кстати, частота процессора при проведении измерений иногда превышала 3,2 ГГц, что для Intel Core 2 достаточно много.
При установке таймингов 4.4.4.9 систему удалось разогнать только на 14%. В принципе при такой тактовой частоте величине тайминга 4 соответствует 4,39 нс, а значению тайминга 5 при разгоне на 21% — 5,17 нс. Это позволяет надеяться, что 20% запас памяти по тактовой частоте при таймингах 5.5.5.х не исчерпывается.
При выполнении различных алгоритмов и программ снижение производительности в результате увеличения величины таймингов не превышало 1,5—2,5%, а в большинстве случаев было менее 0,5%, что, очевидно, связано с эффективной работой кэш-памяти.
Влияние настроек памяти на производительность, как и следовало ожидать, из-за существенно различающегося объема кэш-памяти для платформы Intel оказалось заметно слабее, чем для платформы AMD. В то же время утилита latency, входящая в состав CPU-Z, отчетливо показала, что наличие встроенного контроллера памяти в процессорах AMD приводит к существенному снижению задержки при обращении к основному объему памяти (около 30%). При последовательном доступе к памяти степень влияния различных таймингов на результат примерно соответствует их расстановке в схеме, однако влияние TRAS, как показали наши измерения, оказалось выше, чем у TRP. Что же касается произвольного доступа, здесь картина совершенно иная: к наибольшему падению производительности приводил рост TRCD и TRP, а увеличение TRAS, напротив, в некоторых случаях давало положительный эффект. Поскольку в реальных приложениях последовательный характер доступа встречается чаще произвольного, то можно отметить, что в общепринятой схеме в среднем тайминги расставлены по приоритетам верно. Вместе с тем если на реальных приложениях изменение производительности было невелико, то при произвольном доступе оно достигало 20% для операции записи и 10% для операции чтения в случае увеличения одного из таймингов в 1,5 раза. При последовательном доступе этот параметр доходил до 8,5%. Видимо, приведенные цифры следует считать максимальными.
Таким образом, хотя минимизация таймингов не слишком сильно влияет на производительность системы в штатном режиме, тем не менее наличие таких значений свидетельствует о большом разгонном потенциале модулей памяти, что является необходимым условием достижения наивысшей производительности в результате разгона системы.

Полный вариант статьи см. на «Мир ПК-диске».

Тайминг — характерное время доступа памяти.
SPD ( Serial Presence Detect) — микросхема, хранящая характеристики модуля памяти, в частности значения таймингов для различных частот.