Method of Enhancing Command Executing Performance of Disc Drive
AssigneeMediatek Inc.
InventorsChing-Yi Wu, Pao-Ching Tseng, Jih-Liang Juang
Life of this patent
Estimating the term…
Abstract
For decreasing seeks generated when switching an execution flow between commands to enhance read and write performances of a disc drive, a command is implemented with a specifically-designed data structure, and commands having neighboring physical addresses and the same type of read or write operations are grouped and linked together. With the aid of command groups, seeks between commands are significantly decreased, though starvation may arise. A few techniques are further provided for preventing starvation of command groups and for preserving the benefits of decreasing seeks.
Claims23
A method of enhancing command executing performance of a disc drive, comprising:
- collecting a plurality of commands;
- allocating the commands into at least one command group;
- queuing the at least one command group;
- arranging a command executing sequence of the commands in each command group;
- selecting a command group from the queued at least one command group;
- and
- executing the commands in the selected command group according to the command executing sequence of the selected command group.
An optical disc drive comprising:
- a command sorter/repository for allocating a plurality of commands into at least one command group, rearranging a command executing sequence of commands in each command group, and queuing the at least one command group;
- a command picker coupled to the command sorter/repository for selecting a command group from the queued at least one command group;
- and
- a micro processor coupled to the command picker for executing the commands in the selected command group according to the command executing sequence of the selected command group.
Dependencies are inferred from the claim text.