Антон Трасковский - BIOS. Экспресс-курс
Может принимать значения:
– UC — видеопамять не кэшируется. Устанавливается по умолчанию и рекомендуется в случае возникновения каких-либо проблем с загрузкой компьютера;
– USWC — включается кэширование видеопамяти. Позволяет значительно ускорить вывод данных через шину PCI на видеоплату (до 90 Мбит/с вместо 8 Мбит/с).
Следует учесть, что для реализации функции видеоплата должна поддерживать доступ к своей памяти в диапазоне от A0000H до BFFFFH (128 Кбайт) и иметь линейный буфер кадра.
Режимы регенерации оперативной памяти
Параметры, относящиеся к этой группе, позволяют повысить быстродействие оперативной памяти за счет установки нестандартных циклов регенерации. Для реализации функций зачастую требуется наличие высококачественной памяти.
• Burst Refresh
Опция позволяет чипсету материнской платы за один такт системной шины производить несколько регенераций содержимого оперативной памяти. В обычном режиме одна строка регенерируется каждые 15 мкс, в пакетном режиме – 4 строки каждые 60 мкс.
Может принимать значения:
– Enabled — функция включена. Рекомендуется для повышения быстродействия оперативной памяти;
– Disabled — функция отключена. Устанавливается по умолчанию и рекомендуется при наличии сбоев при работе оперативной памяти.
Опция может называться DRAM Burst at 4 Refresh.
• CAS Before RAS Refresh
Опция позволяет включить метод регенерации оперативной памяти, когда сигнал CAS устанавливается раньше сигнала RAS. В отличие от стандартного способа регенерации, этот метод использует внутренний счетчик для перебора адресов строк. Это предполагает, что микросхемы модуля памяти поддерживают данную функцию.
Может принимать значения:
– Enabled — функция включена;
– Disabled — функция отключена.
Данная функция поддерживается большинством типов модулей памяти.
• CAS-to-RAS Refresh Delay
Опция устанавливает время задержки между стробирующими сигналами в тактах системной шины. Реализация этой функции возможна только в том случае, когда включена опция CAS Before RAS Refresh.
Может принимать значения:
– 1Т – время задержки равно одному такту системной шины;
– 2T – время задержки равно двум тактам системной шины. Устанавливается по умолчанию.
Установка меньшего значения приводит к снижению времени, затрачиваемого на регенерацию. Большее значение повышает надежность, т. е. достоверность данных, находящихся в памяти. Оптимальный вариант подбирается обычно опытным путем.
• CPU Cycle Cache Hit WS
Опция определяет тип регенерации кэш-памяти второго уровня.
Может принимать значения:
– Normal — используется обычная регенерация для обновления содержимого кэш-памяти;
– Fast — используется ускоренная регенерация. Значение устанавливается для увеличения быстродействия работы кэш-памяти, но в некоторых случаях может привести к нестабильной работе системы.
• Concurrent Refresh
Опция позволяет как чипсету, так и процессору получать одновременный доступ к оперативной памяти. При этом процессору нет необходимости ожидать, когда произойдет регенерация памяти. При отключенной функции процессор должен будет ждать, пока схема регенерации оперативной памяти не закончит свою работу.
Может принимать значения:
– Enabled — функция включена;
– Disabled — функция отключена.
• DRAM Ahead Refresh
Опция позволяет включить режим, при котором регенерация оперативной памяти при необходимости откладывается на некоторое количество системных тактов. Функция немного повышает быстродействие системы, но при низком качестве модулей памяти может привести к нестабильной работе компьютера.
Может принимать значения:
– Enabled — функция включена;
– Disabled — функция отключена. Устанавливается по умолчанию.
• DRAM RAS# Only Refresh
Опция позволяет включить режим обновления содержимого оперативной памяти согласно методу CAS-before-RAS. Если BIOS поддерживает другие возможности регенерации памяти, то опцию следует отключить, т. к. данный метод является устаревшим.
Может принимать значения:
– Enabled — функция включена;
– Disabled — функция отключена.
• DRAM RAS# Precharge Time
Опция позволяет установить время (в тактах системной шины), затрачиваемое на формирование сигнала RAS до начала цикла регенерации памяти (иногда говорят о накоплении заряда по RAS). Уменьшение этого значения приводит к увеличению быстродействия. Но если установлено слишком малое время, регенерация может быть некомплектной, что в итоге приведет к потере данных, находящихся в памяти.
Может принимать значения:
– 0T, 1T, 2T, 3T, 4Т, 5Т и 6Т – соответственно, время в тактах системной шины, затрачиваемое на формирование сигнала RAS.
Значения могут иметь просто цифровой вид ( 3 , 4 и т. д.) или с указанием системных тактов (3 Clocks).
Опция может иметь множество названий: DRAM RAS# Precharge Period, RAS# Precharge Time, RAS# Precharge Period, FPM DRAM RAS# Precharge, FPM RAS# Precharge, RAS# Precharge, EDO RAS# Precharge, EDO RAS# Precharge Time, EDO RAS# Precharge Time.
При появлении типов памяти BEDO и SDRAM опция не потеряла актуальность и была выражена в опциях – BEDO RAS# Precharge, SDRAM RAS# Precharge, SDRAM RAS# Precharge Time. Правда, вместо привычных значений типа 3Tvum 3 Clocks в различных версиях BIOS стали появляться новые виды значений: Same As FPM и FPM-1T, Fast и Normal, Fast и Slow. Например, для последней пары значений Slow равносильно увеличению количества тактов, что повышает стабильность работы системы. Значение Fast следует устанавливать только в случае уверенности в хорошем качестве модулей памяти.
• DRAM Refresh Method
Опция позволяет устанавливать метод регенерации оперативной памяти. Среди указанных ниже значений могут использоваться, как правило, только какие-либо два.
Может принимать значения:
– CAS Before RAS, RAS Only, RAS Before CAS, Normal, Hidden – соответственно, различные методы регенерации памяти.
Могут встретиться названия Refresh Type, DRAM Refresh Type, Refresh Type Select.
• DRAM Refresh Period
Опция устанавливает время периода, требуемого для регенерации оперативной памяти в соответствии со спецификацией модулей памяти. Другими словами, определяется частота повтора процесса регенерации. В современных BIOS встречается довольно редко. Различные производители BIOS, чипсетов, модулей памяти привнесли в данную функцию большое разнообразие возможных значений. Приведем несколько из них:
– For 50 MHz Bus, For 60 MHz Bus, For 66 MHz Bus, Disabled;
– 50/66 MHz, 60/60 MHz, 66/66 MHz,
– 15.6 us, 31.2 us, 62.4 us, 124.8 us, 249.6 us, Disabled;
– 15.6 us, 31.2 us, 62.4 us, 125 us, 250 us;
– 15.6 us, 62.4 us, 124.8 us, 187.2 us;
– 1040 Clocks, 1300 Clocks;
– Disabled, Normal;
– Fast, Slow.
Необходимо отметить, что чем реже производится регенерация памяти, тем эффективнее работает система. Но если явно наблюдаются нарушения в работе компьютера, то частоту обновления содержимого памяти необходимо повысить.
Опция может иметь следующие названия – Refresh Cycle Time (us), DRAM Refresh Cycle Time, Memory Refresh Rate, DRAM Refresh Rate.
• DRAM Refresh Queue
Опция позволяет использовать режим, когда в специальном конвейере сохраняется до 4 запросов на регенерацию оперативной памяти. В противном случае регенерация осуществляется по приоритету, устанавливаемому другими опциями.
Может принимать значения:
– Enabled — функция включена. Устанавливается по умолчанию (практически все модули оперативной памяти поддерживают данный режим регенерации);
– Disabled — функция отключена.
В некоторых версиях BIOS встречается другое название опции – DRAM Refresh Queuing.
• DRAM Refresh Queue Depth
Опция позволяет установить глубину "конвейеризации" запросов на регенерацию оперативной памяти. Чем выше это число, тем большее количество запросов в данное время находится в обработке.
Может принимать значения:
– 0, 4, 8, 12 (как правило, по умолчанию) – несколько возможных вариантов.
В некоторых версиях BIOS опция может называться по-другому – Refresh Queue Depth.
• Decoupled Refresh
Опция позволяет включить раздельную регенерацию оперативной памяти и шины ISA. Такая необходимость возникает из-за невысокой скорости работы ISA-шины, при этом процесс регенерации для нее может быть завершен во время выполнения центральным процессором каких-либо других инструкций. Эта функция позволяет несколько увеличить быстродействие компьютера.
Может принимать значения:
– Enabled — функция включена;
– Disabled — функция отключена. Имеет смысл только при проблемах в работе с некоторыми платами расширения.