Оптимизация BIOS. Полный справочник по всем параметрам BIOS и их настройкам | страница 71
Так как начальное ожидание CAS фиксировано для каждой операции, увеличение время записи позволяет записать или считать больше данных с меньшей задержкой. Поэтому запись длиной 8 выполняется быстрее, чем запись длиной 4.
Например, если контроллер памяти записывает в память блок данных продолжительностью в восемь единиц, эту задачу он может решить с использованием одной блоковой операции в восемь единиц или с использованием двух стандартных операций в четыре единицы каждая. Для блоковой операции будут действовать задержки: 4-1-1-1-1-1-1-1, то есть на всю операцию потребуется 11 циклов.
Для двух стандартных операций будут действовать задержки: 4-1-1-1-4-1-1-1. Это значит, что для завершения двух операций понадобится 14 циклов. Как видите, это медленнее, чем при использовании блоковой операции.
Рекомендуем включить данную опцию BIOS, чтобы улучшить производительность системы.
DRAM Data Integrity Mode (Режим целостности данных DRAM)
Обычные опции: ECC, Non-ECC.
Эта функция BIOS управляет настройкой ECC для контроллера памяти.
Опция ECC (Error Checking and Correction – Проверка и исправление ошибок) позволяет контроллеру памяти находить и исправлять ошибки одного бита. Также контроллер памяти сможет находить (но не исправлять) ошибки двух битов. Это позволяет добиться повышенной интеграции данных и стабильности системы. Данная функция может быть активирована только в том случае, если вы пользуетесь модулями памяти ECC.
Такие модули памяти достаточно дорогие, потому что они поставляются с дополнительными чипами памяти. Причина заключается в том, что материнской плате необходимо применить дополнительные биты ECC (ECC-кодировку) к данным, которые записываются на модуль памяти. При считывании данных контроллер памяти пересчитывает ECC-кодировку и сравнивает ее с оригинальной ECC-кодировкой, которая была записана в память ранее. Если кодировка совпадает, это значит, что данные верны.
Если в данных имеется ошибка одного бита, контроллер памяти может идентифицировать ошибку путем анализа ECC-кодировок. Затем бит исправляется путем изменения полярности (с 0 на 1 или наоборот).
В табл. 4.4 приведен список ECC-кодировок, которые необходимо использовать для различных стандартов данных в соответствии с ECC-алгоритмом.
Таблица 4.4
Так как современные процессоры используют строки данных 64-бит, для применения опции ECC вам требуются модули ECC 72-бит (64-бит данных + 8-бит ECC). Обратите внимание на то, что максимальная скорость передачи данных модуля памяти 72-бит ECC такая же, что и у модуля памяти 64-бит. Дополнительные 8 бит памяти используются только для кодировки ECC, но не для данных. Поэтому модули памяти 72-бит не могут улучшить производительность вашей системы.