STORAGE SYSTEM HAVING A HOST DIRECTLY MANAGE PHYSICAL DATA LOCATIONS OF STORAGE DEVICE

    公开(公告)号:US20200034287A1

    公开(公告)日:2020-01-30

    申请号:US16588438

    申请日:2019-09-30

    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 generate, in the memory unit, mapping information between an identifier of the write data and the physical write location.

    COOPERATIVE PHYSICAL DEFRAGMENTATION BY A FILE SYSTEM AND A STORAGE DEVICE

    公开(公告)号:US20190179557A1

    公开(公告)日:2019-06-13

    申请号:US16275179

    申请日:2019-02-13

    Abstract: A storage system includes a host including a processor and a storage device including a controller and a flash memory unit. The host is configured to read physically fragmented data of a file stored in one or more physical storage regions of the flash memory unit and write the data continuously into other one or more physical regions of the flash memory unit, such that the data are physically defragmented.

    STORAGE DEVICE THAT SECURES A BLOCK FOR A STREAM OR NAMESPACE AND SYSTEM HAVING THE STORAGE DEVICE

    公开(公告)号:US20190138212A1

    公开(公告)日:2019-05-09

    申请号:US16222948

    申请日:2018-12-17

    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

    公开(公告)号:US20210303460A1

    公开(公告)日:2021-09-30

    申请号: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 generate, in the memory unit, mapping information between an identifier of the write data and the physical write location.

Patent Agency Ranking