ЖУРНАЛ ХАКЕР

Мозги

Xakep, номер #030, стр. 030-014-2


Так какой же сейчас смысл приобретать дорогую DDR-платформу, когда сама память DDR еще не доведена до ума, и компаниям, ее производящим, есть еще над чем поработать? Вот месяца через 3-4, когда производительность этой оперативки будет выше обычной SDRAM на 15-20% и стоимостью не выше 5-10%, тогда можно смело приобретать новые системы на ее основе. А сейчас, без сомнения, оптимальным выбором остается SDRAM, тем более даже брэндовые модули этой памяти с отличными характеристиками стоят очень дешево. Так что обладатели ИНТЕЛовских и АМДешных систем могут пока не беспокоиться о кардинальном апгрейде, а просто нарастить количество оперативки.

Сначала пойми, а затем разгоняй

Как известно, медленная память тормозит весь комп, поэтому при ее выборе важно обратить внимание не только на производителя чипов и частоту ее работы (66, 100 или 133 МГц), но и на время доступа. Стандартом де-fuck'to в последнее время является 7.5 ns, но у продвинутых брэндовых моделей можно встретить и 6 ns. Соответственно, и стоимость у таких модулей будет несколько выше. Зачастую юзвери забывают правильно настроить оперативку на оптимальную производительность или просто-напросто не знают, как это сделать. Тут-то ][ и придет на помощь и исполнит любые желания :).

Итак, основными характеристиками модуля памяти является его частота, время доступа и тайминги, на которых он может работать. У таймингов есть несколько параметров: CAS, RAS-to-CAS и RAS precharge. CAS (латентность)- это время, необходимое, чтобы получить запрашиваемую ячейку с информацией. Так как память имеет многобанковую архитектуру, чипсет может оставлять открытой строку, к которой уже обращались. И если следующий запрос происходит к той же строке, то чипсет уже не будет тратить лишнее время. Но может случиться так, что требуемая строка окажется закрытой, тогда происходит "задержка" (RAS-to-CAS), которая займет определенное время, в зависимости от качества оперативки. В случае, если чипсет оставил открытым конкретную строку в одном из банков, а требуются данные из другой строки этого же банка, тогда придется записать назад старую строку перед тем как взять новую. Время, затраченное на эту запись, и обозначает последний параметр таймингов памяти - RAS precharge.

Эти три параметра (CAS, RAS-to-CAS и RAS precharge) маркируются 3-мя цифрами и обозначаются в виде Х-Х-Х. Обычно они выглядят как 3-3-3, но, как правило, производители искусственно занижают их возможности в целях 100% стабильной работы. Но ведь ничто не мешает нам попробовать самостоятельно улучшить характеристики оперативки ;). Почти на всех материнских платах есть возможность изменять значения CAS и RAS таймингов. Для этого нужно сначала зайти в BIOS. В большинстве случаев эти значения находятся в разделе Advanced Chipset Features. Если они выглядят как 2-2-2, то ничего трогать не надо - память уже настроена на высокую производительность, но если как 3-3-3 или 3-2-2, то имеет смысл поэкспериментировать. Только не стоит сразу пытаться выставить все на максимум - есть определенный риск, что система может рухнуть. Лучше постепенно уменьшать каждое значение и уже после изменения нужно проверить, загружается ли операционка и стабильно ли она работает (программки для тестирования оперативки в экстремальных режимах можно найти на http://termos.ixbt.com). Если все в порядке, то можно смело уменьшать другое значение. Проблемы могут возникнуть при уменьшении CAS латентности - одним из самых важных параметров, отвечающих за производительность. Тогда, скорей всего, эту латентность придется оставить в покое.

Назад на стр. 030-014-1  Содержание  Вперед на стр. 030-014-3