Host device generating block map information, method of operating the same, and method of operating electronic device including the same
AssigneeSamsung Electronics Co., Ltd.
InventorsDaejun Park, Seokhwan Kim, Yonggil Song
Life of this patent
Estimating the term…
Abstract
Disclosed is an electronic device which includes a host device and a storage device. A method of operating the electronic device includes performing, by the host device, a validity check operation of a target host zone among a plurality of host zones supporting a sequential write operation, generating, by the host device, block map information of the target host zone based on the validity check operation, the block map information including identification information of the target host zone and validity information of all data blocks in the target host zone, and sending, by the host device, the block map information to the storage device.
Claims18
A method of operating an electronic device including a host device and a storage device, the method comprising:
- performing, by the host device, a validity check operation of a target host zone among a plurality of host zones supporting a sequential write operation;
- generating, by the host device, block map information of the target host zone based on the validity check operation, the block map information including identification information of the target host zone and validity information of all data blocks in the target host zone;
- sending, by the host device, the block map information to the storage device;
- and
- performing, by the storage device, an internal operation based on the block map information, wherein
- the storage device includes a plurality of storage zones,
- the target host zone is mapped to at least one storage zone among the plurality of storage zones, and
- the performing of the internal operation based on the block map information by the storage device includes managing, by the storage device, invalid data blocks among data blocks corresponding to the at least one storage zone as dummy data blocks based on the block map information.
A method of operating a host device which communicates with a storage device, the method comprising:
- performing a validity check operation of a target host zone among a plurality of host zones supporting a sequential write operation;
- generating block map information of the target host zone based on the validity check operation, the block map information including identification information of the target host zone and validity information of all data blocks in the target host zone;
- and
- sending the block map information to the storage device, wherein
- the storage device includes a plurality of storage zones,
- the target host zone is mapped to at least one storage zone among the plurality of storage zones, and
- the storage device performs an internal operation based on the block map information, the internal operation including managing invalid data blocks among data blocks corresponding to the at least one storage zone as dummy data blocks based on the block map information.
A host device comprising:
- a first processing circuitry configured to manage a plurality of host zones;
- and
- a second processing circuitry configured to send validity data information to the first processing circuitry based on a validity check operation of a target host zone among the plurality of host zones,
- the first processing circuitry configured to
- generate block map information of the target host zone based on the validity data information;
- and
- send the block map information to an external storage device, the block map information including identification information of the target host zone and validity information of all data blocks in the target host zone, wherein
- the external storage device includes a plurality of storage zones,
- the target host zone is mapped to at least one storage zone among the plurality of storage zones, and
- the external storage device is configured to perform an internal operation based on the block map information, the internal operation including managing invalid data blocks among data blocks corresponding to the at least one storage zone as dummy data blocks based on the block map information.
Dependencies are inferred from the claim text.