Patent ID: 7010653
Filing Date: 2006-03-07
Classification: G06F,Y02D

Abstract:
1. A data storage device comprising: a read/write head; a disk storage medium into which data is written and data is read using said read/write head; order holding means for holding a writing order of a write command into said disk storage medium, wherein said order holding means further comprises means for holding a reading order of a read command from said disk storage medium; and reorder means for reordering said writing order in said order holding means on a basis of a result of applying a predetermined weight on a latency required to execute said write command and a seek distance of said read/write head from a current position of said read/write head from an origin position, wherein said reorder means further comprises means for reordering a reading order in said order holding means on a basis of a result of applying said predetermined weight on a latency required to execute said read command and said seek distance of said read/write head from said current position of said read/write head from said origin position, and wherein said reorder means changes said predetermined weight dynamically on a basis of an occupancy rate of said write command or read command in said order holding means, and wherein a command having a longer seek distance is less likely to be selected for a next execution.