Справочный код памяти

редактировать

Memory Reference Code (или MRC) является одним из основных компонентов в конструкции некоторых компьютеров, и является «одним из наиболее важных аспектов BIOS » для Intelматеринская плата. Это часть прошивки материнской платы Intel, которая определяет, как будет инициализирована память ( RAM ) компьютера, и правильно настраивает алгоритмы синхронизации памяти с учетом любых модификаций, установленных пользователем или аппаратным обеспечением компьютера.

Обзор

Intel определила эталонный код памяти (MRC) следующим образом:

MRC отвечает за инициализацию памяти как часть процесса POST при включении питания. Intel предоставляет поддержку в MRC для всех полностью проверенных конфигураций памяти. Для непроверенных конфигураций разработчик системы должен работать со своим поставщиком BIOS, чтобы создать работающее решение MRC... MRC в BIOS системы должен знать спецификацию подключенной системной памяти. Большая часть этой информации должна содержаться на бортовом SPD. Помня об этом, необходимо соблюдать осторожность при программировании соответствующих значений в SPD [часть модуля памяти, которая содержит его рабочие требования и спецификации]. Разработчик системы должен работать со своими поставщиками памяти и BIOS, чтобы реализовать подходящее программирование SPD.

Таким образом, MRC является частью BIOS (или прошивки ) материнской платы Intel. Джордж Чен, директор по исследованиям и разработкам ASUS, описал это в 2007 году следующим образом:

MRC является частью эталонного кода BIOS, который относится к инициализации памяти в BIOS. Он включает в себя информацию о настройках памяти, частоте, времени, движении и подробных операциях контроллера памяти. MRC написан на языке C, который может редактироваться и компилироваться производителями плат. Он предоставляет пространство для разработки расширенных функций и возможность настройки памяти. Мы пытаемся изучить справочный код памяти [Intel], чтобы попытаться понять его поведение... Иногда в исходном коде есть некоторые замечания, а в других случаях мы просто пытаемся изменить аргументы, чтобы увидеть, какой эффект это имеет. Если мы потратим время на изучение MRC, мы сможем извлечь из него больше пользы. Если мы приложим больше усилий, чем наши конкуренты, мы сможем найти больше информации.

MRC обычно поддерживает только стандартные конфигурации памяти. Например, при частоте системной шины 1066 МГц единственный выбор относительно скорости памяти в MRC - это DDR2 -667 и DDR2-800. Мы должны предоставить дополнительный выбор. Для людей, которым нужна более высокая частота памяти, мы использовали настройку FSB 800 МГц: DDR2-800 в MRC, но разогнали ее для работы с FSB 1066 МГц, чтобы мы могли реализовать поддержку DDR2-1066.

Автор статьи описывает MRC как «один из наиболее важных аспектов BIOS для платы Intel» и причину, по которой «одна [плата может быть] блестящим оверклокером, а другая [является] такой же стабильной, как тарелка желе на плате. надувной замок »; добавив, что «при разгоне вы буквально запускаете тактовую частоту быстрее, чем обычно. Выявление влияния этого на различные компоненты на плате - задача, с которой должен справиться хороший BIOS».

Смотрите также
Рекомендации
Последняя правка сделана 2024-01-02 06:54:39
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте