Data storage device and operating method thereof
AssigneeSK hynix Inc.
InventorsSe Hyun KIM, Joong Seob YANG, Eui Jin KIM, Jong Min LEE, Jeong Soon KWAK
Life of this patent
Estimating the term…
Abstract
A data storage device includes a controller configured to update an access request count and an access count corresponding to a target region based on an access request for the target region, and initialize the access count each time the access request count reaches a first threshold, and a nonvolatile memory apparatus including the target region, and configured to access the target region based on a control of the controller.
Claims35
A data storage device comprising:
- a controller suitable for updating an access request count and an access count corresponding to a target region based on an access request for the target region, and initializing the access count each time the access request count reaches a first threshold;
- and
- a nonvolatile memory apparatus including the target region, and suitable for accessing the target region based on a control of the controller.
A method for operating a data storage device, comprising:
- updating an access request count based on an access request;
- updating a first access count corresponding to a target region of a nonvolatile memory apparatus, which is access-requested based on the access request;
- and
- initializing the first access count each time the access request count reaches a first threshold.
A method for operating a data storage device, comprising:
- mapping an address of a target region, which is access-requested, into a first hash value of a plurality of hash values based on a first hash function;
- updating a first access count indexed by the first hash value in an access count table that includes a plurality of access counts indexed by the plurality of hash values;
- and
- updating an access request count based on an access request.
A data storage device comprising:
- a storage medium including a plurality of nonvolatile memory apparatuses;
- and
- a controller suitable for updating a first access count and a second access count when accessing a target region of the storage medium,
- wherein the first access count corresponds to a first group including the target region, among first groups into which regions of a first unit are grouped in the storage medium, and the second access count corresponds to a second group including the target region, among second groups into which regions of a second unit are grouped in the storage medium.
A data storage device comprising:
- a storage medium including a plurality of nonvolatile memory apparatuses;
- and
- a controller suitable for updating a first access count and a second access count when accessing a target region of the storage medium,
- wherein the first access count corresponds to a plurality of first unit regions which include the target region and correspond to a common hash value based on a hash function, and the second access count corresponds to a super block which includes the target region and second unit regions of the respective nonvolatile memory apparatuses.
A method for operating a data storage device, comprising:
- accessing a target region of a storage medium including a plurality of nonvolatile memory apparatuses;
- updating a first access count corresponding to a first group including the target region, among first groups into which regions of a first unit are grouped in the storage medium;
- and
- updating a second access count corresponding to a second group including the target region, among second groups into which regions of a second unit are grouped in the storage medium.
Dependencies are inferred from the claim text.