BLOCK STORAGE APERTURES TO PERSISTENT MEMORY
적어도 하나의 호스트 프로세서 및 적어도 하나의 메모리 버스를 포함하는 컴퓨터 시스템 내의 비휘발성 메모리(NVM) 장치에 액세스하는 장치 및 방법들이 개시된다. NVM 장치는 NVM 장치 제어기를 통해 메모리 버스에 통신가능하게 결합될 수 있음으로써, 호스트 프로세서가 메모리 버스를 통해 NVM 장치 제어기에 하나 이상의 메모리 로드/저장 명령을 발행함으로써 NVM 장치 내에 저장가능한 지속 데이터에 액세스할 수 있게 된다. NVM 장치 제어기는 NVM 장치 내에 저장가능한 지속 데이터에 액세스하기 위한 적어도 하나의 어드레스 범...
Saved in:
Main Authors | , , , , , |
---|---|
Format | Patent |
Language | English Korean |
Published |
07.03.2016
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | 적어도 하나의 호스트 프로세서 및 적어도 하나의 메모리 버스를 포함하는 컴퓨터 시스템 내의 비휘발성 메모리(NVM) 장치에 액세스하는 장치 및 방법들이 개시된다. NVM 장치는 NVM 장치 제어기를 통해 메모리 버스에 통신가능하게 결합될 수 있음으로써, 호스트 프로세서가 메모리 버스를 통해 NVM 장치 제어기에 하나 이상의 메모리 로드/저장 명령을 발행함으로써 NVM 장치 내에 저장가능한 지속 데이터에 액세스할 수 있게 된다. NVM 장치 제어기는 NVM 장치 내에 저장가능한 지속 데이터에 액세스하기 위한 적어도 하나의 어드레스 범위를 정의하는 적어도 하나의 블록 윈도우 또는 애퍼처를 포함하기 때문에, 컴퓨터 시스템은 호스트 프로세서에 의해 부과된 물리적 어드레싱 제한들에 의해, 또는 호스트 프로세서에 의해 실행된 운영 체제에 의해 부과된 제한들에 의해 과도하게 구속받지 않고 NVM 장치의 전체 용량을 이용할 수 있다.
Apparatus and methods for accessing a non-volatile memory (NVM) device in a computer system that includes at least one host processor and at least one memory bus. The NVM device is communicably coupleable to the memory bus through an NVM device controller, thereby allowing the host processor to access persistent data storable within the NVM device by issuing one or more memory load/store commands to the NVM device controller over the memory bus. Because the NVM device controller includes at least one block window or aperture that defines at least one address range for accessing the persistent data storable within the NVM device, the computer system can exploit the full capacity of the NVM device without being unduly constrained by physical addressing limits imposed by the host processor, or by limits imposed by an operating system executed by the host processor. |
---|---|
Bibliography: | Application Number: KR20167002219 |