- MTRR
-
MTRRs (Memory type range registers — Диапазонные регистры типа памяти) — используются для назначения типа (политики кеширования) участкам памяти. Регистры MTRR предоставляет механизм связывающий типы памяти с физическими адресными диапазонами системной памяти. Они позволяют процессору оптимизировать операции для разных типов памяти, таких как ПЗУ, ОЗУ, кадровый буфер и отображаемые в памяти устройства ввода-вывода. Они также упрощают разработку системного оборудования, уменьшая количество контактов управляющих памятью, которые использовались для этой цели в ранних процессорах и внешних логических устройствах.
Типы регистров MTRR:
- Fixed range — несколько предопределенных регионов фиксированного размера
- Variable range — до 8 пар MSR, каждая из которых задает произвольный участок памяти
- Default Type — MSR, задающий тип для остальной памяти.
Виды памяти, которые могут быть закодированы в MTRR:[1]
- Uncacheable — Некэшируемая память
- Write Combining — Память с комбинируемой записью
- Write Through — Память со сквозной записью
- Write Protected — Память с запретом записи (ПЗУ)
- Write Back — Память с обратной записью
Примечания
Ссылки
Это заготовка статьи о компьютерах. Вы можете помочь проекту, исправив и дополнив её.
Это примечание по возможности следует заменить более точным.В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена.
Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники.
Эта отметка установлена 10 июня 2012.Категории:- Архитектура компьютеров
- Расширения архитектуры x86
Wikimedia Foundation. 2010.