stringtranslate.com

Код ссылки памяти

Код памяти ( MRC ) является основополагающим компонентом в конструкции некоторых компьютеров и «одним из важнейших аспектов BIOS » для материнских плат на базе Intel . [1] : 8  Это часть прошивки материнской платы Intel , которая определяет, как будет инициализироваться память компьютера ( RAM ), и корректирует алгоритмы синхронизации памяти для учета влияния любых изменений, установленных пользователем или аппаратным обеспечением компьютера .

Обзор

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

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

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

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

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

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

Смотрите также

Ссылки

  1. ^ abc Опубликовано Алексом Уотсоном, возможно, перепост с оригинального контента на custompc.com [неразборчиво]. "Жизнь и времена современной материнской платы". 2007-11-27 . Получено 2 февраля 2013 г.
  2. ^ Дэвид Хилбер-младший (август 2009 г.). «Соображения по проектированию встроенной системы архитектуры Intel с системной памятью Down ®» (PDF) . Intel . Получено 14 апреля 2015 г. .