문서 ID: 000055895 콘텐츠 형태: 문제 해결 마지막 검토일: 2021-07-26

메모리 모드에서 인텔® Optane™ 영구 메모리가 지속되지 않는 이유는 무엇입니까?

BUILT IN - ARTICLE INTRO SECOND COMPONENT
요약

메모리 모드의 영구 인텔® Optane™ 동작에 대해 설명합니다.

설명
  1. 메모리가 영구적으로 유지되지 않는 이유는 무엇입니까? 속성의 미덕으로 영구적입니까?
  2. DRAM 캐싱은 어떻게 작동합니까? 모든 것이 OS의 지원 없이 하드웨어에서 수행합니까?
해결 방법

인텔® Optane 영구 메모리는 비휘발성 미디어를 듀얼 인라인 메모리 모듈(DIMM)에 배치하고 메모리 버스에 설치된 새로운 기술입니다. 영구 메모리 DIM은 기존 휘발성 메모리 DRAM DIM과 함께 존재합니다.

영구 메모리 DIM과 영구 메모리 DIM을 차별화하는 핵심적인 점은 시스템을 종료하거나 전력을 잃을 때 해당 메모리에 저장된 데이터를 유지할 수 있습니다.

이를 통해 하드 디스크 드라이브(HDD) 또는 솔리드 스테이트 드라이브(드라이브)와 같은 영구 스토리지의 형태로 사용되지만 메모리와 같은 지연 시간을 사용할 수 있습니다.

인텔® Optane™ 영구 메모리(PMem)는 인텔® Optane™ 메모리 기술을 기반으로 하여 더 많은 데이터를 CPU에 더 가깝게 유지하여 처리 속도가 더 빨라집니다(즉, "온감"). PMem은 인텔 스케일러블 플랫폼 프로세서(코드명 인텔® 제온®사용)에 사용할 Cascade Lake.

DCPM은 2개의 수준 메모리 아키텍처를 지원하기 위해 DDR4 DRAM DIM과 함께 존재합니다. 가장 빠른 계층은 DRAM 기반 "메모리 가까이"며 느린 계층은 DCPMM "far memory"입니다. PMem은 메모리 모드, 앱 다이렉트 모드 또는 "혼합 모드"라고 하는 메모리 모드와 앱 다이렉트 모드의 조합으로 구성할 수 있습니다.

메모리 모드에서PMems은 운영 체제의 제어를 통해 휘발성 시스템 메모리로 동작합니다. 플랫폼의 모든 DRAM은 PMems와 함께 작동하는 캐시의 역할을 합니다.

다이렉트 모드에서PMem 및 DRAM DIM은 응용 프로그램의 직접 로드/저장 제어 하에 독립적인 메모리 리소스로 사용됩니다. 이를 통해 PMem 용량을 시스템 물리적 주소 공간(SPA)에 매핑하고 응용 프로그램에 의해 직접 액세스할 수 있는 비트 주소지정 가능 영구 메모리로 사용될 수 있습니다.

혼합 모드에서는메모리 모드에서 PMem 용량의 백분율을 사용하며 나머지는 App Direct 모드 에서 사용됩니다.

앱 다이렉트 모드 용량은 App Direct를 통해 Block over App Direct로 사용할 수 있습니다. 이 경우 드라이버는 기존 블록 스토리지 인터페이스를 응용 프로그램에 투명하게 표시하여 수정할 필요가 없습니다. App Direct 블록은 전원 장애 쓰기 원자성을 제공하기 위해 블록 변환 테이블을 통해 쓰기 최적화 카피로 구현됩니다.

그렇지 않으면 영구 메모리 인식 파일 시스템을 사용하여 직접 로드/저장 메커니즘을 사용하여 App Direct 용량에 액세스하기 위해 응용 프로그램을 수정할 수 있습니다. 이 경우 커널을 완전히 무시하고 영구 메모리에 대한 가장 짧은 코드 경로를 않습니다. 영구 메모리에 대한 사용 및 프로그래밍에 대한 자세한 내용은 영구 메모리 프로그래밍 을 참조합니다.

보증 제외

1

본 사이트의 모든 게시물 및 콘텐츠 사용은 Intel.com 이용 약관이 적용됩니다.

이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.