Patent ID: 6721854
Filing Date: 2004-04-13
Classification: G06F

Abstract:
A controller device provided between an auxiliary storage which stores data and a host device which makes an access request for access to said auxiliary storage, for controlling said auxiliary storage, comprising:an access request storage unit for storing past access requests made by said host device; a look-ahead request output unit for providing to said auxiliary storage a plurality of look-ahead requests for some data which is expected to be access-requested later, based on the past access requests stored by said access request storage unit, wherein each look-ahead request for data provided by said look-ahead request output unit is a non queue request which is executed immediately or a tagged queue request which is temporarily held in said auxiliary storage in a queue; and a cancel signal output unit for providing to said auxiliary storage a cancel signal to cancel a particular look-ahead request among said plurality of look-ahead requests provided by said look-ahead request output unit wherein each cancel signal is a signal to suspend only said command being executed by using a blank bit in a device control register for an ATA-related interface to issue a soft reset.