Patent ID: 7539820
Filing Date: 2009-05-26
Classification: G06F

Abstract:
1. A disk device comprising: a disk; a cache memory for temporarily saving data read in from the disk and data transferred from a host; and a controller configured to control data transfer between the cache memory and the host and between the cache memory and the disk; wherein the controller is configured to set in the cache memory an independent cache area for each type of command for application programs each different in data-processing policy; and includes a cache data management table to manage the data written into the cache area for each of the cache areas, wherein the cache data management table registers management information of the cache area based on the command type, wherein the controller is configured to change a read-ahead method according to the type of command, and wherein the read-ahead method differs between an AV data-processing command and a PC application program command; wherein the controller is configured to determine a maximum allocated cache area for the AV data-processing command, and to change the data read-ahead method from pre-reading data over an entire space of said determined maximum allocated cache area using the AV data-processing command to pre-reading data into the cache memory over an entire period of a maximum usable pre-reading time interval using the PC application program command, and vice versa.