Patent ID: 8832410

Claim:
A storage device comprising: a storage disk; a read/write head configured to read data from and write data to the storage disk; and a controller configured to process data received from and supplied to the read/write head and to control positioning of the read/write head relative to the storage disk; wherein the storage disk is partitioned into at least first and second regions; the first region having a higher average data transfer rate than the second region and being utilized to store data that is accessed more frequently than data stored in the second region; wherein the controller is configured to maintain access counters for respective portions of the first and second regions and to move data between the first and second regions based on relative weighted values of the access counters; wherein the controller is further configured to compare an access count of the portion of the first region with an access count of the portion of the second region, and to replace data from the portion of the first region with data from the portion of the second region responsive to the first region being full and the access count of the portion of the first region being less than the access count of the portion of the second region, wherein the replacement moves data from the portion of the first region to the portion of the second region, in conjunction with moving data from the portion of the second region to the portion of the first region.