DATA STORAGE DEVICE AND OPERATING METHOD THEREOF
First Claim
1. A data storage device comprising:
- a plurality of memory regions; and
a processor suitable for mapping a plurality of logical regions onto the plurality of memory regions, wherein the plurality of logical regions form n number of logical zones, each including k number of logical regions, and are grouped into k number of logical region groups based on their offset values,wherein the processor, when receiving a write request for a target logical region, increases a first access count stored in a first entry of a first table, corresponding to a logical zone including the target logical region, and increases a second access count stored in a second entry of a second table, corresponding to a logical region group including the target logical region.
1 Assignment
0 Petitions
Accused Products
Abstract
A data storage device includes a plurality of logical regions that form n number of logical zones, each including k number of logical regions, wherein the plurality of logical regions are grouped into k number of logical region groups based on their offset values; and a processor suitable for, when receiving a write request for a target logical region, increasing a first access count stored in a first entry of a first table, corresponding to a logical zone including the target logical region, and increasing a second access count stored in a second entry of a second table, corresponding to a logical region group including the target logical region.
-
Citations
23 Claims
-
1. A data storage device comprising:
-
a plurality of memory regions; and a processor suitable for mapping a plurality of logical regions onto the plurality of memory regions, wherein the plurality of logical regions form n number of logical zones, each including k number of logical regions, and are grouped into k number of logical region groups based on their offset values, wherein the processor, when receiving a write request for a target logical region, increases a first access count stored in a first entry of a first table, corresponding to a logical zone including the target logical region, and increases a second access count stored in a second entry of a second table, corresponding to a logical region group including the target logical region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for operating a data storage device including a plurality of logical regions that form n number of logical zones, each including k number of logical regions, and are grouped into k number of logical region groups based on their offset values, the method comprising:
-
receiving a write request for a target logical region; increasing a first access count stored in an entry of a first table, corresponding to a logical zone including the target logical region; and increasing a second access count stored in an entry of a second table, corresponding to a logical region group including the target logical region. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A data storage device comprising:
-
a nonvolatile memory having a plurality of memory regions; a working memory having first and second tables including address mapping information on the memory regions, wherein a plurality of logical regions form n number of logical zones each including k number of logical regions and are grouped into k number of logical region groups based on their offset values, and wherein the first table includes a plurality of entries corresponding to the logical zones and the second table Includes a plurality of entries corresponding to the logical region groups; and a processor suitable for, when receiving a write request for a target logical region, increasing a first access count stored in the first table, corresponding to a logical zone including the target logical region, increasing a second access count stored in the second table, corresponding to a logical region group including the target logical region, and determining whether the first write count and the second write count exceed a first reference value and a second reference value, respectively. - View Dependent Claims (22, 23)
-
Specification