용어와 정의
영문 또는 원어: PMR
영문 정식명칭: Persistent Memory Region
NVMe의 영문 정식명칭: Non-Volatile Memory Express
한글명: 영속 메모리 영역
NVM Express 장치가 제공할 수 있는 선택적 메모리 영역으로, 전원 주기와 초기화 또는 해당 영역의 비활성화 이후에도 내용이 유지되도록 정의된 영역입니다.
정확한 의미와 동작 원리
일반적인 휘발성 작업 메모리는 전원이 끊기면 내용을 유지하지 못합니다. 영속 메모리 영역은 장치가 호스트에 메모리 접근 영역을 제공하면서 내용 유지 조건을 별도로 정의합니다. 공식 1.4 개정 설명은 이를 PCI Express 메모리 영역의 선택 기능으로 소개합니다.
명령으로 블록을 읽고 쓰는 저장 접근과 메모리 영역으로 접근하는 기능은 구분해야 합니다. 또한 전원 이후에도 내용이 유지된다는 성질만으로 응용 프로그램의 모든 작업이 완료됐다고 볼 수 없습니다. 응용 프로그램이 필요로 하는 쓰기 완료와 데이터 일관성 조건은 실제 지원 문서에서 확인해야 합니다.
쉽게 이해하기
전원을 껐다 켜도 남는 작은 작업 기록 공간을 장치가 제공하는 모습으로 이해할 수 있습니다. 다만 이 비유가 장치 전체를 주기억장치처럼 사용할 수 있다는 뜻은 아닙니다. 제공 범위와 접근 조건은 장치의 선택 기능에 따라 정해집니다.
종류와 버전 및 관련 방식의 차이
컨트롤러 메모리 버퍼와의 차이
컨트롤러 메모리 버퍼는 장치 내부 메모리를 명령이나 데이터 처리에 사용할 수 있도록 하는 기능입니다. 두 영역을 모두 장치 메모리라고 부르더라도 내용 유지 조건과 지원 용도를 같은 것으로 가정하지 않습니다.
호스트 주기억장치와의 차이
호스트의 일반 주기억장치 용량을 자동으로 늘려 주는 기능이 아닙니다. 접근 위치와 주소 설정, 장치 기능에 대한 소프트웨어 지원이 필요합니다.
규격 판별 차이
공식 개정 기록은 NVM Express 1.4에서 이 선택 기능을 설명합니다. 이후 규격에도 관련 확장이 있으므로 최신 설명을 구형 장치가 모두 지원한다고 해석하지 않습니다.
적용 대상과 조건
호스트가 장치의 영속 메모리 기능을 활용하도록 설계된 서버나 저장 소프트웨어에서 검토합니다. 지원 여부와 용량 및 읽기와 쓰기 용도는 해당 컨트롤러가 제공하는 정보를 확인해야 합니다.
장치의 비활성화나 초기화 뒤 내용이 유지되는 규격 성질과 매체 고장에 대한 복구 보장은 다릅니다. 중요한 데이터를 이 기능 하나에만 의존하여 보관하지 않습니다.
오해하기 쉬운 점
이름에 영속이라는 단어가 있어도 매체의 물리 고장이나 모든 소프트웨어 오류에서 보호된다는 뜻은 아닙니다. 복구 및 백업과 구분해야 합니다.
물리 메모리의 한 종류를 통칭하는 말과 장치가 노출하는 특정 영역을 혼용하지 않습니다. 기능 이름이 같아 보이면 적용 인터페이스부터 확인합니다.
자주 묻는 질문
주기억장치와 같은 속도를 보장하나요?
아닙니다. 인터페이스와 장치 구현 및 접근 방식의 영향을 받습니다. 영속성은 내용 유지에 관한 성질이지 특정 지연이나 대역폭의 보장이 아닙니다.
모든 NVM Express 장치에서 사용할 수 있나요?
선택 기능입니다. 규격을 지원하는 장치라도 이 영역을 제공하지 않을 수 있으므로 장치 기능과 호스트 지원을 확인해야 합니다.
공식 근거와 적용 판
NVM Express 1.4 개정 설명과 1.4a 기본 규격을 정의 근거로 사용합니다. 선택 기능이라는 조건을 유지합니다.
최종 검토일: 2026-10-25
NVM Express: Changes in NVMe Revision 1.4
함께 비교할 용어의 상세 설명
관련 용어와 글
함께 이해할 기준 개념
함께 비교할 용어
- PCIe Exported NVM Subsystem Migration PCI 익스프레스 내보낸 비휘발성 메모리 하위 시스템 이관
- Subsystem Local Memory 하위 시스템 로컬 메모리
- Computational Storage 컴퓨테이셔널 스토리지
- Computational Storage Processor 컴퓨테이셔널 스토리지 프로세서
- Endurance Group 내구성 그룹
- Controller Memory Buffer 컨트롤러 메모리 버퍼
- NVMe Key Value Command Set 키와 값 저장 명령 집합
- Power Limit Config 저장장치 전력 한도 구성
- NDE NVMe 네임스페이스 데이터 소거 상태 표시