CFA LogoCFA Logo Computer
Новости Статьи Магазин Драйвера Контакты
Новости
RSS канал новостей
В конце марта компания ASRock анонсировала фирменную линейку графических ускорителей Phantom Gaming. ...
Компания Huawei продолжает заниматься расширением фирменной линейки смартфонов Y Series. Очередное ...
Компания Antec в своем очередном пресс-релизе анонсировала поставки фирменной серии блоков питания ...
Компания Thermalright отчиталась о готовности нового высокопроизводительного процессорного кулера ...
Компания Biostar сообщает в официальном пресс-релизе о готовности флагманской материнской платы ...
Самое интересное
Программаторы 25 SPI FLASH Адаптеры Optibay HDD Caddy Драйвера nVidia GeForce Драйвера AMD Radeon HD Игры на DVD Сравнение видеокарт Сравнение процессоров

АРХИВ СТАТЕЙ ЖУРНАЛА «МОЙ КОМПЬЮТЕР» ЗА 2003 ГОД

Биос и ео настройки

Виталий ЯКУСЕВИЧ santana@istc.kiev.ua

Продолжение, начало в МК № 26–38, 40–43, 46, 50–52 (145–157, 159–162, 165, 169–171), 2000; № 1 (172), 4 (175), 6–7 (177–178), 12–13 (183–184), 17–18 (188–189), 23 (194), 27 (198), 30 (201), 33 (204), 35 (206), 40 (211), 42 (213), 44 (215), 47 (218), 50 (221), 1–2 (224–225), 5 (228), 7 (230), 9 (232), 11 (234), 14 (237), 15 (238), 20 (243)

4. Memory

(Продолжение)

4.5. Конфигурирование основной памяти

(Продолжение)

RAS# to CAS# Delay

(Задержка между RAS- и CAS-стробами)

Во время доступа к памяти (операции чтения/записи или регенерации) обращения к строкам и столбцам в ячейках памяти выполняются отдельно друг от друга. Указанная опция и определяет временной сдвиг между этими сигналами.

Данная задержка необходима для того, чтобы чип памяти имел достаточно времени для однозначного определения адреса строки ячейки памяти, который выставляется по сигналу RAS (Row Address Strobe), и адреса столбца, устанавливаемого по сигналу CAS (Column Address Strobe).

В некоторых случаях опция предлагает через стандартные Enabled и Disabled соответственно установку/снятие паузы между RAS- и CAS-строб-импульсами, используемыми, когда в DRAM происходят операции чтения/записи или обновления содержимого памяти. Значение Disabled (отключено) выставляется для более высокого быстродействия, а Enabled — для более стабильной работы системы. В большинстве версий BIOS применяется установка длительности задержки в циклах тактового сигнала, что естественно, гарантирует пользователю больше возможностей в процессе оптимизации работы памяти. В этом случае меньшее значение, конечно же, улучшает скоростные характеристики работы памяти, но повышает вероятность нестабильного функционирования системы. Ведь в случае малых длительностей задержки считывание информации об адресе строки или столбца (однозначное определение ячейки памяти) попросту может происходить с ошибкой. В любом случае, оптимальные параметры для этой опции проверяются путем опытной эксплуатации. Дело в том, что разные чипы памяти могут «вытянуть» различные минимальные значения задержек. Как правило, по умолчанию устанавливается большее значение времени задержки.

Различные версии BIOS предлагают и разные варианты установки задержки в системных тактах. Это могут быть 2T и 3T (или 3 Clks, 3 Clocks). В других случаях зачастую предлагается целый ряд значений: 0T, 1T, 2T, 3T. Если же обобщить всевозможные вариации (прежде всего это связано с типом установленной памяти), то параметр меняется обычно от 0T до 5T.

Ну а если пользователь встретится с предложениями Fast и Slow, это тоже не должно вызвать удивления. Тем более, что опция может называться Fast RAS# to CAS# Delay, и в этом случае Enabled означает более скоростной режим работы памяти. Правда, эта же опция предложила и стандартные значения: 3 (BIOS&Setup defaults) и 2.

Еще несколько слов о выборе значения задержки для Fast RAS# to CAS# Delay. При наличии в системе «медленной» памяти установка меньшего значения не должна отразиться на стабильности работы. В случае применения памяти, работающей на более высоких частотах, те же три такта могут оказаться также единственно стабильным значением. В современных же системах опция Fast RAS# to CAS# Delay может попросту отсутствовать. Если же она в BIOS Setup наличествует, значит, в адресном пространстве конфигурационных DRAM-регистров присутствует регистр N, один из программируемых битов которого называется FRCD. Если данный бит равен 1, то имеем два такта задержки, ну а 0 соответствует трем тактам. Ответственными за это, как правило, являются SDRAM Control Register и DRAM Timing Register. Все это справедливо и в отношении «небыстрых» задержек.

Выше в «обозначение» опции вынесено самое простое из возможных наименований одной из наиболее важных характеристик работы модулей памяти. В данном случае эта характеристика не «привязана» к какому-то конкретному типу оперативной памяти. Ее важность актуальна еще со времен простейшей FPM DRAM, о ее популярности во всевозможных вариациях BIOS свидетельствуют многочисленные названия: RAS# to CAS# Address Delay, RAS to CAS Delay Time, DRAM RAS-to-CAS Delay Timing, RAS to CAS Delay Timing, DRAM RAS to CAS Delay, FPM/EDO RAS-to-CAS Delay, EDO RAS to CAS Delay, SDRAM RAS# to CAS#, SDRAM RAS# to CAS# Delay, SDRAM RAS-to-CAS Delay. Естественно, действие перечисленных опций возможно, если в системе установлен тип памяти, соответствующий упомянутому в их названии.

Еще небольшой комментарий. «Обычная» опция SDRAM RAS# to CAS# Delay может предложить для выбора значения Same as FPM и 1T. В таком виде она встречается очень редко, причем предлагаются, по сути, крайние варианты. 1T зачастую может привести к сбою в работе. А установка задержки «такой же, как для FPM» означает, что чипы SDRAM-памяти совместно с контроллером памяти автоматически регулируют этот важнейший параметр? Вряд ли! Скорее всего, такой выбор будет соответствовать двум тактам.

Ну и напоследок к уже перечисленным функциям необходимо добавить еще парочку «стареньких», дабы картина вышла более полной: RAS To Address Delay, FPM DRAM Addr To CAS Delay, RAS-to-CAS Pulse Width. К упомянутым выше значениям опций необходимо добавить еще и Auto, что и рекомендуется в большинстве случаев.

В литературе временная характеристика RAS-to-CAS Delay может обозначаться как Trcd.

Read-Around-Write

Опция включения (Enabled) оптимизационных возможностей памяти. Данный метод оптимизации памяти заключается в следующем. Если операция чтения памяти адресована в область памяти, данные из которой после начала цикла записи еще находятся в промежуточном буфере, то чтение требуемых данных происходит не из DRAM, а из буфера напрямую. Конечно же, речь идет о данных той части памяти, которые представляют собой последнюю запись и в настоящий момент еще находятся в буфере Read-Around-Write buffer (RAW buffer).

Немного теории. Рассмотрим своеобразный «трафик» движения данных по шине памяти. И окажется, что циклы записи в память составляют в среднем лишь 5–10% от всего объема передачи данных. Остальное приходится на циклы чтения из памяти. Важным является то, что запись одного условного бита в память существенно влияет на задержку циклов чтения. Причем цикл записи в память в любой момент может быть прерван циклом чтения. Чтобы избежать любых потерь информации, по всей системе «разбросаны» буферы «отложенной» записи. По этой же причине контроллер памяти имеет собственный буфер «отложенной» записи, он же RAW-буфер. Его назначение понятно. Данные в нем аккумулируются (накапливаются), а затем записываются в память уже в виде блока (пакета). Цикл записи в ОЗУ может быть прерван командой чтения, в этом контексте иногда говорят об изменении последовательности команд. Фактически бывает, что операция записи из буфера еще не закончена, а уже начат цикл чтения из памяти. В итоге, благодаря RAW-буферу мы получаем своеобразное кэширование данных. Несомненно, это повышает общую производительность системы. Максимальный же эффект от применения данной опции достигается в мультипроцессорных системах, в которых несколько процессоров могут раздельно обращаться к общим данным без прямого доступа к памяти.

(Продолжение следует)

Рекомендуем ещё прочитать:






Данную страницу никто не комментировал. Вы можете стать первым.

Ваше имя:
Ваша почта:

RSS
Комментарий:
Введите символы или вычислите пример: *
captcha
Обновить





Хостинг на серверах в Украине, США и Германии. © sector.biz.ua 2006-2015 design by Vadim Popov