Storage system, method of operating storage system, and storage device
AssigneeSamsung Electronics Co., Ltd.
InventorsDaejun PARK, Yonggil SONG
Life of this patent
Estimating the term…
Abstract
A storage system includes a storage device having a zone corresponding to a predetermined number of consecutive logical block addresses (LBAs) and requiring sequential writing of data, and a host configured to transmit a first write command including a first LBA and first write data to the storage device. When a mismatch occurs between the first LBA of the write command and a second LBA indicated by a write pointer of the zone, the storage device writes the first write data to the zone at the second LBA and provides LBA change information including the first LBA and the second LBA to the host.
Claims20
A storage system comprising:
- a storage device comprising a zone corresponding to a predetermined number of consecutive logical block addresses (LBAs) and requiring sequential writing of data;
- and
- a host configured to transmit a first write command comprising a first LBA, among the predetermined number of LBAs, and first write data to the storage device,
- wherein:
- the storage device is, based on a mismatch between the first LBA of the first write command and a second LBA indicated by a write pointer corresponding to the zone, configured to:
- write the first write data to an area of the zone corresponding to the second LBA;
- and
- provide LBA change information comprising the first LBA and the second LBA to the host.
A method of operating a storage system comprising a storage device and a host, wherein the storage device comprises a zone corresponding to a predetermined number of consecutive logical block addresses (LBAs) and requiring sequential writing of data, the method comprising:
- transmitting, by the host, a first write command comprising a first LBA and first write data to the storage device;
- writing, by the storage device and based on a mismatch between the first LBA of the first write command and a second LBA indicated by a write pointer corresponding to the zone, the first write data in an area of the zone corresponding to the second LBA;
- and
- providing LBA change information comprising the first LBA and the second LBA to the host.
A storage device comprising:
- a non-volatile memory comprising a zone corresponding to a predetermined number of consecutive logical block addresses (LBAs) and requiring sequential writing of data;
- and
- a memory controller configured to control the non-volatile memory,
- wherein:
- the memory controller is configured to:
- receive a first write command comprising a first LBA, among the predetermined number of LBAs, and first write data from a host;
- write the first write data in an area of the zone corresponding to a second LBA based on a mismatch between the first LBA of the first write command and the second LBA indicated by a write pointer corresponding to the zone;
- and
- provide LBA change information comprising the first LBA and the second LBA to the host.
Dependencies are inferred from the claim text.