发明名称 Reads and writes between a contiguous data block and noncontiguous sets of logical address blocks in a persistent storage device
摘要 In the present disclosure, a persistent storage device includes both persistent storage, which includes a set of persistent storage blocks, and a storage controller. The persistent storage device stores and retrieves data in response to commands received from an external host device. The persistent storage device stores data, from a contiguous data block, to two or more sets of logical address blocks in persistent storage. The persistent storage device also retrieves data, corresponding to a contiguous data block, from two or more sets of logical address blocks in persistent. In both instances, the two or more sets of logical address blocks in persistent storage, in aggregate, are not contiguous.
申请公布号 US9612948(B2) 申请公布日期 2017.04.04
申请号 US201313831308 申请日期 2013.03.14
申请人 SANDISK TECHNOLOGIES LLC 发明人 George Johann;Olbrich Aaron
分类号 G06F12/00;G06F3/06 主分类号 G06F12/00
代理机构 Morgan, Lewis & Bockius LLP 代理人 Morgan, Lewis & Bockius LLP
主权项 1. A persistent storage device, comprising: persistent storage, comprising a set of persistent storage blocks; and a storage controller configured to store and retrieve data in response to commands received from an external host device, the storage controller further configured to: in response to a host write command, store all data from a single write data contiguous data block to persistent storage blocks corresponding to two or more sets of logical address blocks specified by the host write command, each set of logical address blocks specified by the host write command comprising a set of contiguous logical address blocks, wherein the two or more sets of logical address blocks specified by the host write command, in aggregate, are not contiguous; andin response to a host read command, retrieve data corresponding to all locations of a single read data contiguous data block from persistent storage blocks corresponding to two or more sets of logical address blocks specified by the host read command, each set of logical address blocks specified by the host read command comprising a set of contiguous logical address blocks, wherein the two or more sets of logical address blocks specified by the host read command, in aggregate, are not contiguous.
地址 Plano TX US