Идентификатор статьи: 000055895 Тип материала: Поиск и устранение неисправностей Последняя редакция: 26.07.2021

Почему постоянная память Intel® Optane™ в режиме памяти не является постоянной?

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Краткая версия

Объяснение поведения Intel® Optane™ памяти в режиме памяти.

Описание
  1. Почему память не является постоянным? Может ли он быть постоянным в силу своих свойств?
  2. Как работает кэшинг DRAM? Это все на аппаратном обеспечении без поддержки ОС?
Разрешение экрана

Энергонепрофильная память Intel® Optane является развивающейся технологией, которая помещает энергонеставую память на двухлинейный модуль памяти (DIMM) и устанавливается на шину памяти. DimM с энергонеустойней памятью существуют наряду с традиционными энергонеустойчивыми памятью DRAM DIMM.

Различие между памятью DIMM и DRAM DIMM отличается тем, что данные, хранимые на них, могут храниться после выключения системы или отключения питания.

Это позволяет использовать их в качестве формы постоянного накопителя, например жестких дисков или твердотельного накопителя, но с задержками, подобной памяти.

Intel® Optane™ память (PMem) основана на технологии Intel® Optane™ памяти и обеспечивает возможность хранить больше данных ближе к процессору для более быстрой обработки (то есть «потеплее»). PMem предназначен для использования с Intel® Xeon® платформами (кодовое название Cascade Lake).

DcPMM существуют вместе с памятью DDR4 DRAM DIMM для поддержки двухуровневой архитектуры памяти. Самый быстрый уровень — это память на базе DRAM, а более медленная — DCPMM (медленный уровень памяти). PMem можно конфигурировать для использования в различных режимах: режиме памяти, режиме непосредственного приложения или комбинации режима памяти и режима непосредственного приложения, который называется «Смешанный режим».

В режиме памятиPMem действуют как энергоемкие системные памяти под управлением операционной системы. Любой drAM на платформе будет действовать как кэш-кэш, работающий вместе с PMem.

В режиме Непосредственного управленияприложениями PMem и DRAM DIMM выступают в качестве независимых ресурсов памяти, под управлением непосредственной загрузки/хранения приложения. Это позволяет использовать емкость PMem в качестве адресной постоянной памяти с возможностью byte-addressable, которая находится в пространстве системного физического адреса (SPA) и доступна приложениями напрямую.

В смешанномрежиме часть емкости PMem используется в режиме памяти, а остаток — в режиме непосредственного использования приложений.

Пропускная способность непосредственного режима приложения может использоваться в качестве блока over App Direct. В этом случае драйвер поверхности традиционного интерфейса хранения блоков прозрачны для приложений, поэтому его не нужно изменять. Блок над Приложением Direct внедряется с помощью копирования для оптимизации записи через таблицу перевода блоков для обеспечения атомарности записи с отключением питания.

В противном случае приложения могут быть изменены для доступа к прямой емкости приложения с механизмами прямой загрузки/хранения с помощью систем с учетом данных с памятью. Это полностью минирует ядро и обеспечивает кратчайший путь кода для постоянной памяти. Чтобы узнать больше об использовании и программировании для постоянной памяти, обратитесь к программе «Программирование постоянной памяти».

Отказ от ответственности

1

Все публикации и контент на этом веб-сайте регулируются Условиями использования Intel.com.

Содержание данной страницы представляет собой сочетание выполненного человеком и компьютерного перевода оригинального содержания на английском языке. Данная информация предоставляется для вашего удобства и в ознакомительных целях и не должна расцениваться как исключительная, либо безошибочная. При обнаружении каких-либо противоречий между версией данной страницы на английском языке и переводом, версия на английском языке будет иметь приоритет и контроль. Посмотреть английскую версию этой страницы.