Patent ID: 7061713

Claim:
A disk storage comprising: a command controller that issues, based on a read request and a write request, a seek command that specifies a position of a head on a disk, a write command that specifies writing of data on the disk, and a read command that specifies reading of data from the disk; a head position controller that carries out a seek operation according to the seek command; a head operation controller that controls the head on the disk and carries out the reading of the data from the disk and the writing of the data on the disk according to the read command and the write command, respectively; a seek monitoring section that determines whether or not the head position controller is in the process of the seek operation; and a command queuing section that, based on the determination by the seek monitoring section, queues the seek command that is issued by the command controller when the head position controller is in the process of the seek operation, and transmits the seek command to the head position controller after the head position controller has finished the seek operation, wherein if the command controller specifies cancellation of the seek operation to the head position controller, and if the command controller issues a new seek command while the head position controller is canceling the previous seek command, then the command queuing section queues the new seek command as a queued command without waiting for the cancel operation to end.