Method for improving data throughput for a data storage device
US7464218B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 31, 2004 |
| Grant date | Dec 9, 2008 |
| Priority date | — |
| Expiry date | May 25, 2025 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F3/0673
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method for improving throughput performance of a data storage device by executing an execution critical write-back data priority routine programmed into a controller of the data storage device. The method includes, determining a write-back data aging threshold limit; identifying and executing a pending command; recognizing write-back data exceeding the aging threshold limit as an ending position aged data execution command; determining a read/write head following an execution of a pending command; determining a latency portion of the aged data execution command based on the determined head position; ascertaining a total execution time for each of a plurality of commands based on the determined head position; selecting from the plurality of commands an additional command executable within the determined latency portion; and executing both the additional command and the aged data execution command following execution of the pending command, when the total execution time of the aged data execution command is unaffected.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.