Patent ID: 6311256
Filing Date: 2001-10-30
Classification: G06F

Abstract:
A disk drive controller for reordering a sequence of read and write commands received from a plurality of host computers comprising:circuitry for determining any time delays in completing an initiated read or write command,circuitry for initiating, if the time delay meets specified criteria, a next selected command of the sequence selected from commands in the received sequence, andcircuitry for completing the next selected command of the sequence while at least a portion of said initiated read or write command is completing,wherein the next selected command is selected based upon a search of the sequence for one command that may be immediately executed and completed, the next selected command being initiated if a tag is associated with the next selected command, the tag indicating that initiation of the next selected command is not to be deferred in favor of initiation of any other command received in the sequence from the host computers.