Storage device that secures a block for a stream or namespace and system having the storage device

    公开(公告)号:US11531480B2

    公开(公告)日:2022-12-20

    申请号:US17113870

    申请日:2020-12-07

    Abstract: A storage device includes a nonvolatile semiconductor memory device including a plurality of physical blocks and a memory controller. The memory controller is configured to associate one or more physical blocks to each of a plurality of stream IDs, execute a first command containing a first stream ID received from a host, by storing write data included in the write IO in the one or more physical blocks associated with the first stream ID, and execute a second command containing a second stream ID received from the host, by selecting a first physical block that includes valid data and invalid data, transfer the valid data stored in the first physical block to a second physical block, and associate the first physical block from which the valid data has been transferred, with the second stream ID.

    Storage system having a host directly manage physical data locations of storage device

    公开(公告)号:US11507500B2

    公开(公告)日:2022-11-22

    申请号:US17346605

    申请日:2021-06-14

    Abstract: A storage system includes a host including a processor and a memory unit, and a storage device including a controller and a non-volatile memory unit. The processor is configured to output a write command, write data, and size information of the write data, to the storage device, the write command that is output not including a write address. The controller is configured to determine a physical write location of the non-volatile memory unit in which the write data are to be written, based on the write command and the size information, write the write data in the physical write location of the non-volatile memory unit, and output the physical write location to the host. The processor is further configured to generate, in the memory unit, mapping information between an identifier of the write data and the physical write location.

    Storage system having a host that manages physical data locations of a storage device

    公开(公告)号:US11231856B2

    公开(公告)日:2022-01-25

    申请号:US16925258

    申请日:2020-07-09

    Abstract: A memory system includes a memory device including a controller, a nonvolatile memory including physical blocks, a physical block being a unit of data erasure, and a volatile memory that stores block mapping data that maps each physical block to a free or an active physical block and indicates an erase count thereof. The memory system further includes a host device configured to receive the block mapping data from the memory device, compare a first erase count of a free physical block with a second erase count of an active physical block and determine whether a predetermined condition is met, and upon determining that the predetermined condition is met, cause the controller to copy data in the active physical block to the free physical block, and cause the controller to update the block mapping data to remap the active and free physical blocks to free and active physical blocks, respectively.

Patent Agency Ranking