Часто задаваемые Hardware вопросы 3 - RAM



Каждый день огромное количество людей на форумах задают множество вопросов, просят помочь или посоветовать продукт в той или иной секции. И наш родной гудгейм (goodgame.ru) - не исключение. В сегодняшнем креативе я попытаюсь рассмотреть широкий спектр наиболее популярных и часто задаваемых hardware вопросов и их последовательные решения. И сегодня пойдёт речь о оперативной памяти...

Что такое оперативная память (RAM)?

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


Как работает оперативная память?


Принцип работы оперативной памяти можно представить следующим образом. Поскольку ячейки организованы в виде двумерной матрицы, для получения доступа к той или иной ячейке необходимо указать адрес соответствующих строки и столбца. Для выбора адреса применяются импульсы RAS# (Row Access Strobe - стробирующий импульс доступа к строке) и CAS# (Column Acess Strobe - стробирующий импульс доступа к столбцу) при которых уровень сигнала (точнее, напряжение) изменяется с высокого на низкий. Эти импульсы синхронизированы с тактирующим импульсом, поэтому оперативная память также называется синхронной (SDRAM). Сначала подается сигнал активации необходимой строки, после чего - импульс RAS#, а затем - CAS#. При операции записи происходит то же самое, за исключением того, что в этом случае подается специальный импульс разрешения записи WE# (Write Enable), который также должен измениться с высокого на низкий. После завершения работы со всеми ячейками активной строки выполняется команда Precharge, позволяющая перейти к следующей строке. Существуют и другие сигналы, но в контексте данной статьи их можно не упоминать, чтобы неоправданно не усложнять материал.


Схема взаимодействия оперативной памяти с другими компонентами ПК:



Как разделяется оперативная память?


На:


1) Динамическую - англ. DRAM (Dynamic Random Access Memory)

2) Статическую - SRAM (Static Random Access Memory)

1. Экономичный вид памяти. Для хранения разряда (бита или трита) используется схема, состоящая из одного конденсатора и одного транзистора (в некоторых вариациях конденсаторов два). Такой вид памяти решает, во-первых, проблему дороговизны (один конденсатор и один транзистор дешевле нескольких транзисторов) и во-вторых, компактности (там, где в SRAM размещается один триггер, то есть один бит, можно уместить восемь конденсаторов и транзисторов). Есть и свои минусы. Во-первых, память на основе конденсаторов работает медленнее, поскольку если в SRAM изменение напряжения на входе триггера сразу же приводит к изменению его состояния, то для того чтобы установить в единицу один разряд (один бит) памяти на основе конденсатора, этот конденсатор нужно зарядить, а для того чтобы разряд установить в ноль, соответственно, разрядить. А это гораздо более длительные операции (в 10 и более раз), чем переключение триггера, даже если конденсатор имеет весьма небольшие размеры. Второй существенный минус — конденсаторы склонны к «стеканию» заряда; проще говоря, со временем конденсаторы разряжаются. Причём разряжаются они тем быстрее, чем меньше их ёмкость. За то, что разряды в ней хранятся не статически, а «стекают» динамически во времени, память на конденсаторах получила своё название динамическая память. В связи с этим обстоятельством, дабы не потерять содержимое памяти, заряд конденсаторов для восстановления необходимо «регенерировать» через определённый интервал времени. Регенерация выполняется центральным микропроцессором или контроллером памяти, за определённое количество тактов считывания при адресации по строкам. Так как для регенерации памяти периодически приостанавливаются все операции с памятью, это значительно снижает производительность данного вида ОЗУ.


2. ОЗУ, которое не надо регенерировать (и обычно схемотехнически собранное на триггерах), называется статической памятью с произвольным доступом или просто статической памятью. Достоинство этого вида памяти — скорость. Поскольку триггеры собраны на вентилях, а время задержки вентиля очень мало, то и переключение состояния триггера происходит очень быстро. Данный вид памяти не лишён недостатков. Во-первых, группа транзисторов, входящих в состав триггера, обходится дороже, даже если они вытравляются миллионами на одной кремниевой подложке. Кроме того, группа транзисторов занимает гораздо больше места, поскольку между транзисторами, которые образуют триггер, должны быть вытравлены линии связи. Используется для организации сверхбыстрого ОЗУ, критичного к скорости работы.


Как выбрать оперативную память?


Обращаем внимание при выборе на:


1) Тип памяти

2) Объем памяти
3) Тактовую частоту памяти
4) Латентность (тайминги)
5) Производителя
6) Бюджет (цену)

Что такое латентность (тайминги)?


Латентность (тайминги) - Временные задержки сигнала. Значения таймингов обычно имеют вид, например, 3-3-3-9 или 4-4-4-12 итп.... По порядку это CAS Latency (CL), RAS to CAS Delay (tRCD), RAS Precharge Time (tRP) и Active to Precharge (tRas), не буду вдаваться в подробности, что все это такое, главной здесь нужно знать, что чем ниже тайминги, тем лучше (при выборе из двух модулей одного типа, например, PC2-6400).


С точки зрения пользователя, информация о таймингах позволяет примерно оценить производительность оперативной памяти, до её покупки. Таймингам памяти поколения DDR придавалось большое значение, поскольку кеш процессора был относительно мал и программы часто обращались к памяти. Таймингам памяти поколения DDR3 уделяется гораздо меньшее внимания, поскольку современные процессоры (например Intel Core DUO и Intel I5,I7) имеют относительно большие L2 кеши и снабжены (опять же относительно) огромным L3 кеш, что позволяет этим процессорам гораздо реже обращаться к памяти, а в некоторых случаях программа целиком помещается в кеш процессора


А как же тактовая частота?


Как правило, компьютер работает быстрее, если тактовая частота оперативной памяти выше. Если нужна память DDR-2, подойдет память DDR2-800 с эффективной частотой 800 МГц или DDR2-1066 (1066 МГц). Если необходима память DDR-3, то оптимально выбрать DDR3-1333, DDR3-1660 (1333/1600 соответственно МГц). Перед покупкой обязательно проверьте, какие частоты памяти поддерживает ваша материнская плата.


Какое охлаждение применяется при охлаждении оперативной памяти?


1) Активное (вентиляторы)

2) Пассивное (пассивы, радиаторы)
3) Водяное
5) Экстремальное (азот, фреон, жидкий гелий...)
6) Комбинированное - например пассивный радиатор на который крепятся вентиляторы

Какие наиболее популярные производители оперативной памяти?


Kingston, OCZ, Corsair, Mushkin, Crucial, Geil, Team, Patriot, A-Data и множество других)


Какой наиболее популярный объём памяти на данный момент?


Скажем так:


1) минимум -> 512-1024MB (512МБ и 1ГБ)

2) среднячок -> 2048-3072MB (2ГБ и 3ГБ)
3) оптимально, рекомендовано, на будущее (с залогом) -> 4096-6144MB (4ГБ и 6ГБ)
4) экстрем -> с выше 8096МБ (8ГБ), т.е 16ГБ, 24ГБ, 48ГБ и так далее..

Что такое двухканальный режим оперативной памяти?


Двухканальный режим — режим работы оперативной памяти компьютера (RAM), при котором работа с каждым вторым модулем памяти осуществляется параллельно работе с каждым первым (то есть 1 (и 3) модуль(и) работают параллельно с 2 (и 4), причем каждая пара на своем канале — в то время как на одноканальном контроллере памяти все модули обслуживаются одновременно одним контроллером (упрощенно можно сказать — каналом). Общий объём доступной памяти в двухканальном режиме (как и в одноканальном) равен суммарному объёму установленных модулей памяти.


Двухканальный режим поддерживается, если на обоих каналах DIMM установлено одинаковое количество памяти. Технология и скорость устройств на разных каналах могут отличаться друг от друга, однако общий объем памяти для каждого канала должен быть одинаковым. При использовании на разных каналах модулей DIMM с различной скоростью память будет работать на более медленной, поддерживаемой всеми модулями, скорости.


Пример:

 


Какие правила включения двухканального режима?


Двухканальный режим может быть получен при использовании чётного числа модулей DIMM.


Для включения двухканального режима необходимо выполнить следующие условия:

Одинаковая конфигурация модулей DIMM на каждом канале
Одинаковая плотность (128 МБ, 256 МБ, 512 МБ, и т.п.)
Каналы памяти A и B должны быть идентичны
На большинстве материнских плат (за редким исключением) должны быть заполнены симметричные разъемы памяти (разъем 0 или разъем 1)

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


От чего зависит прирост производительности от двухканального режима работы памяти?


- типа памяти;


- таймингов, задержек памяти;


- типа чипсета мат. платы или типа контроллера памяти;


- частоты работы памяти


и ряда других факторов


Что такое трёхканальный режим оперативной памяти?


Трехканальный режим — режим работы оперативной памяти компьютера (RAM), при котором осуществляется параллельная работа трех каналов памяти. То есть параллельно работают 3 (или три пары) модулей - 1 (и 2), 3 (и 4) и 5 (и 6). Теоретически дает до 300% производительности по сравнению с одноканальным режимом. На практике оказывается ненамного производительнее, а иногда и медленнее 2-канального режима.

 

Пример:


Какие правила включения трёхканального режима в оперативной памяти?


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


Для включения трехканального режима необходимо выполнить следующие условия:

Одинаковая конфигурация модулей DIMM на каждом канале
Одинаковая плотность (128 Мбит, 256 Мбит, и т.п.)
Каналы памяти A, B и C должны быть идентичны
На большинстве материнских плат (за редким исключением) должны быть заполнены симметричные разъемы памяти (разъем 0 или разъем 1)

Какие модули оперативной памяти поддерживают на сегоднешний день материнские платы?


Это:


1) стандарта DDR2

2) стандарта DDR3
3) в будущем стандарта DDR4

Раньше была "ин" поддержка памяти типа DDR (DDR1)


Что такое четырехканальный режим памяти?


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

 

Пример:


Что такое пропускная способность памяти?


Пропускная способность памяти (кратко: ПСП) - количество данных, которые теоретически можно передать в память / из памяти за 1 секунду.


Рассчитывается по формуле:

ПСП = количество данных, передаваемых за 1 такт * тактовая частота памяти

Заметна ли разница между DDR3-1333MHz и DDR3-1600MHz и даст ли она мене существенного преимущества?


Скажем сразу! Разница между 1333 и 1600MHz почти равна нулю! (от силы 1-2%). Дополнительной производительности оно не даст! За то сэкономите не мало денег. Разница особо заметна при разгоне (где каждый мегагерз равен на вес золота) и объёмном рендеринге тяжелых задач (3дстудиомакс,мая,рендеринг, пифаст итп..), В играх разницы не будет!


А а видеокартах ведь же тоже используется память DDR3/DDR4? Так ли?


Нет, не совсем так! Так как у современных граф. адаптеров используются памяти типа: GDDR, GDDR2, GDDR3, GDDR4, GDDR5. Где приставка G означает graphics/gpu (графика). К тому же пропускная способность памяти у график в десятки раз выше


Какое разделение DRAM модулей в компьютере?


DIPP, DILL, SIPP

SIMM - (72pin, 30pin) - (Один модуль памяти Inline)
DIMM - 3,3 В и 5 В - (Dual встроенные модули памяти) - это на самом деле два интегрированные модули памяти на одной плате. Занимает всю ширину шины.
SDR - (Single Data Rate), а называется SDRAM (синхронной динамической оперативной памяти), старый тип памяти DIMM (3,3 или 5 В), 168 контактов, емкостью от 16 МБ до 512 МБ, скорость от 66 МГц до 133 МГц
DDR - (Double Data Rate) память нового типа SDR, 3,3 В, 184pinů (разные слоты месте, а не только один из двух), мощностью от 64 до 2048 мегабайт Разница в том, что он передает данные на переднем крае (в начале) и конце тактового импульса.
DDR2 - новый тип памяти DDR, как и DDR, имеют более высокую частоту, они становятся настоящим стандартом. Недостаток: задержки у DDR2 выше, чем у DDR.
DDR3 - Они немного дороже, но более мощнее. Максимальная частота 3068MHz.
DDR4 - пока не доступен на ПК рынке, был объявлен компанией JEDEC. Развитие и продаж ожидается в 2013 году + ожидается смещения рынка DDR3 в 2015 году (ДДР4 станет стандартом а ДДР3 будет постепенно уходить в прошлое). Максимальная часы 4266MHz при 1,05 V. У самсунга уже имеются первые прототипы ДДР4 памяти
SO-DIMM - DIMM ноутбук память, 72pin или 144/200-контактный
RIMM - Rambus DRAM. В отличие от DDR DIMM имеет только 16-битную передачу ширину по шине, но за то значительно быстрее

Как тестируется оперативная память?


Она тестируется несколькими тестами:


Memtest86+ – Тест операвтивной памяти


Эту утилиту можно запускать с загрузочной дискеты или компакт-диска. MemTest86+, кроме своих прямых обязанностей, определяет основные характеристики компьютера, такие как чипсет, процессор и скорость работы памяти. У программы есть два режима работы: basic и advanced (основной и расширенный). Они отличаются временем тестирования. В основном режиме можно определить какие-то глобальные проблемы с памятью, а в расширенном режиме проводится более тщательное тестирование.


Переписать программу можно в виде образа загрузочной дискеты или компакт-диска. Разархивируйте переписанный файл и создайте загрузочный диск, выполнив команду install (для образа дискеты) или запишите ISO файл на компакт-диск с помощью программ записи, например, Nero или Easy CD Creator.


Перезагрузите компьютер и загрузитесь с полученной загрузочной дискеты или компакт-диска. Запустите MemTest86+. Основной тест начнется автоматически.


Docmem – Тест операвтивной памяти


Docmem – это удобная программа для тестирования памяти, которая пользуется заслуженной популярностью. Ее можно переписать с сайта производителей бесплатно, только нужно зарегистрироваться.


Windows memory diagnostic – Тест оперативной памяти


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


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


Что такое разгон? От чего зависит разгонный потенциал?


Разгон или оверклокинг (от англ. overclocking) — повышение быстродействия компонентов компьютера за счёт эксплуатации их в форсированных (нештатных) режимах работы.

Ну а если говорить проще, то разгон – это принудительная работа оборудования на повышенных частотах.

Что такое разгон оперативной памяти?


Разгон - это просто: оперативная память!!!
Здесь всё отлично рассказано и показано :). Читаем, разгоняем.

Таак! Ну на этом на сегодня всё уважаемыe пользователи и читатели, я надеюсь, что данный материал был хоть как-то полезным. В следующий раз рассмотрим материнскую плату (MoBo). Удачи :)