Июль 6, 2008

Разгоняем ОЗУ

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

Latency, RAS to CAS Delay, RAS Precharge и Cycle Time (или Active to Precharge)). Все остальные, в меньшей мере оказывающие влияние на скорость работы ОЗУ, принято называть субтаймингами, дополнительными или второстепенными таймингами.

Приводим расшифровку основных задержек, возникающих при функционировании модулей памяти:

CAS Latency (CL) - пожалуй, самый важный параметр. Определяет минимальное время между подачей команды на чтение (CAS) и началом передачи данных (задержка чтения).

RAS to CAS Delay (tRCD) определяет интервал времени между подачей команд RAS и CAS. Обозначает число тактов, необходимых для поступления данных в усилитель.

RAS Precharge (tRP) - время, уходящее на перезарядку ячеек памяти после закрытия банка.

Row Active Time (tRAS) - временной промежуток, на протяжении которого банк остается открытым и не требует перезарядки.

Command Rate 1/2Т (CR) -время, необходимое для декодирования контроллером команд и адресов. При значении 1Т команда распознается за один такт, при 2Т - за два.

Bank Cycle Time (tRC, tRAS/tRC) - время полного такта доступа к банку памяти, начиная с открытия и заканчивая закрытием. Изменяется вместе с tRAS.

DRAM Idle Timer - время простоя открытой информационной страницы для чтения данных с нее.

Row to Column (Read/Write) (tRCD, tRCDWr, tRCDRd) напрямую связан с параметром RAS to CAS Delay (tRCD). Вычисляется по формуле tRCD( Wr/Rd) = RAS to CAS Delay + Rd/Wr Command Delay. Второе слагаемое - величина нерегулируемая, определяет задержку на выполнение записи/чтения данных.

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

Июль 5, 2008

Разгон оперативки

Алгоритм работы динамической памяти можно описать такой последовательностью:

1. Выбирается чип, с которым будет осуществляться работа (команда Chip Select, CS). Электрическим сигналом проводится активация выбранной строки (Row Activate Selection). Данные попадают на усилители и могут быть считаны определенное время. Эта операция в англоязычной литературе называется Activate.

2. Данные считываются из соответствующей колонки/записываются в нее (операции Read/Write). Выбор колонок проводится командой CAS (Column Activate Selection).

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

4. При чтении данных - зарядов конденсаторов - их емкость теряется, поэтому требуется подзарядка или закрытие строки с записью информации в массив памяти (Precharge).

5. Конденсаторы-ячейки со временем теряют свою емкость и требуют постоянной подзарядки. Эта операция - Refresh - выполняется регулярно через отдельные промежутки (64 мс) для каждой строки массива памяти.

На выполнение операций, происходящих внутри оперативной памяти, уходит некоторое время. Именно его и принято называть таким знакомым словом «тайминги» (от англ. time). Следовательно, тайминги - временные промежутки, необходимые для выполнения тех или иных операций, осуществляющихся в работе ОЗУ.

Схема таймингов, указываемых на стикерах модулей памяти, включает в себя лишь основные задержки CL-tRCD-tRP-tRAS (CAS).

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

Июль 4, 2008

Разгон - это просто: оперативная память

На страницах блога мы уже рассказывали о том, как разгонять процессоры и видеокарты. Еще один компонент, достаточно ощутимо влияющий на производительность отдельно взятого компьютера, - оперативная память. Форсирование и тонкая настройка режима работы ОЗУ позволяют повысить быстродействие ПК в среднем на 5-10%. Если подобный прирост достигается без каких-либо денежных вложений и не влечет риски для стабильности системы - почему бы не попробовать? Однако начав готовить данный материал, мы пришли к выводам о том, что описания собственно процесса разгона будет недостаточно. Понять, почему и для чего надо изменять определенные настройки работы модулей, можно, лишь вникнув в суть работы подсистемы памяти компьютера. Потому в первой части материала мы кратко рассмотрим общие принципы функционирования ОЗУ. Во второй приведены основные советы,которых следует придерживаться начинающим оверклоке-рам при разгоне подсистемы памяти.

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

Итак, оперативная память - это матрица, состоящая из массивов, именуемых банками памяти. Они формируют так называемые информационные страницы. Банк памяти напоминает таблицу, каждая ячейка которой имеет координаты по вертикали (Column) и горизонтали (Row). Ячейки памяти представляют собой конденсаторы, способные накапливать электрический заряд. С помощью специальных усилителей аналоговые сигналы переводятся в цифровые, которые в свою очередь образуют данные. Сигнальные цепи модулей обеспечивают подзарядку конденсаторов и запись/считывание информации.

Июнь 29, 2008

Cayra

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

Сауrа обладает всем необходимым для этого инструментарием: создаете отправные (они же родительские) ячейки, из которых потом следуют ячейки, их детализирующие. Достаточно проработали одно из ответвлений -создавайте следующее. Каждой ячейке можно присвоить (кроме названия, конечно) цвет, картинку, заметку или ярлык - например, когда нужно определить функцию сотрудника или департамента. Если несколько ячеек в одной или в разных группах имеют что-то общее, они объединяются в своеобразную «тучку». Связь между ячейками осуществляется посредством линий, причем вы вольны оставить их как есть либо присвоить каждой свое название. Это может быть обычная логическая функция вида «Да/Нет» или любая угодная вам надпись.

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

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

Июнь 28, 2008

LocalCooling

Компания Uniblue, разработчик многих популярных утилит для ПК (RegistryBooster, SpeedUpMyPC, WinTasks), создала отдельное некоммерческое подразделение Uniblue Research Labs, которое выпустило бесплатную программу для оптимизации энергосбережения ПК.

В отличие от имеющихся в Windows средств, LocalCooling предлагает более тонкие возможности для установки временных интервалов (минимальный шаг равен одной минуте). Кроме того, можно настроить компьютер на автоматическое выключение после определенного периода бездействия либо, наоборот, блокировать выключение в случае, если выполняется какой-то процесс или еще не наступило заданное время суток.

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

Посетив официальный сайт продукта, можно ознакомиться с некоторыми очень интересными фактами. Например, если один современный компьютер проработает в течение года, это приведет к выбросу в атмосферу около 1,5 тонны СО2 (газа, являющегося одной из главных причин глобального потепления). Не стоит воспринимать фразу буквально. Сам ПК

не выделяет углекислый газ, однако для обеспечения его энергией на электростанциях сжигают продукты (нефть, газ), а это влечет за собой выбросы СО2.

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

Страница 1 из 71234567»



Страницы

Друзья

Управление