发明名称 Systems and methods for data storage devices to use external resources
摘要 System and methods are provided for storing address-mapping data from a storage device on a processing system. Address-mapping data is stored on a non-volatile memory of a storage device, the address-mapping data indicating mapping from logical addresses to physical addresses of the non-volatile memory of the storage device. The address-mapping data is transmitted from the non-volatile memory to a processing system. In response to a request to access a logical address of the non-volatile memory, part of the address-mapping data is transferred from the processing system to a volatile memory of the storage device, the part of the address-mapping data being associated with a mapping from the logical address to a physical address of the non-volatile memory.
申请公布号 US9213632(B1) 申请公布日期 2015.12.15
申请号 US201313744466 申请日期 2013.01.18
申请人 MARVELL INTERNATIONAL LTD. 发明人 Song Jong-uk;Myung Yun Chan
分类号 G06F12/02;G06F12/06;G06F12/10 主分类号 G06F12/02
代理机构 代理人
主权项 1. A method for storing address-mapping data, the method comprising: storing address-mapping data in a non-volatile memory of a storage device, the address-mapping data indicating mapping from logical addresses to physical addresses of the non-volatile memory of the storage device; transferring the address-mapping data from the non-volatile memory to a processing system; storing the address-mapping data in the host memory of the processing system; transferring, from the processing system to a volatile memory of the storage device, both (i) a data item to be stored at a logical destination address in the non-volatile memory and (ii) a part of the address-mapping data, from the host memory, that is associated with mapping the logical destination address to a corresponding physical destination address; using, by a controller unit of the storage device, the part of the address-mapping data to derive the physical destination address from the logical destination address; storing the data item at the physical destination address in the non-volatile memory; updating, by the processing system, the address-mapping data that is stored by the host memory; and transferring the updated data from the processing system to the non-volatile memory upon a system shutdown.
地址 Hamilton BM