Patent ID: 6516389
Filing Date: 2003-02-04
Classification: G06F

Abstract:
A disk control device provided with a cache memory for temporary storing a part of data on a disk device, comprising:a readout access history table for storing history of readout access from a host computer, wherein said readout access history table has a data structure for storing in a history set including a predetermined address portion whose predetermined unit area can be designated in an access destination address information indicated by respective readout access as a first readout access history, and access destination address information of the first readout access showing an access destination address information different from said respective readout access in predetermined address portion after said respective readout access as a second readout access history; readout access execution means for transferring data accessed by the respective readout access to the host computer using said cache memory, when said respective readout access is given from the host computer; registration means for registering readout access history corresponding to the respective readout access by linking a previous readout history; and pre-fetch means for pre-fetching following readout access data to said cache memory by referring the readout access history table when said following readout access data does not exist in said cache memory, wherein said pre-fetch means performs said pre-fetch according to said second readout access history among history sets having said predetermined address portion of said access destination address information indicated by said respective readout access given from said host computer as said first readout access history.