Patent ID: 6449696
Filing Date: 2002-09-10
Classification: G06F

Abstract:
An input/output control device controlling transactions of data between a mainframe electronic computer with slave devices and a storage device, storing therein data, connected thereto, said input/output control device comprising:a cache memory storing data stored in the storage device; a memory section comprising an initial list including data read requests from each of the slave devices recorded therein according to an order of generation of the requests; and an input/output control section comprising: an access time determining section determining, when it receives a data read request from one of the slave devices, whether a specified period of time has passed since generation of a previous data read request from the same one of the slave devices; a list adding section adding, to the end of said initial list, a data read request generated within a specified period of time after generation of a previous data read request made from the same one of the slave devices for said same one of said slave devices; a header registering section registering at a header of a new list a data read request generated after a specified period of time has passed from generation of a previous data read request from the same one of the slave devices; and a cache transfer section transferring data from said storage device to said cache memory, wherein said input/output control device stores the data in said cache memory by prefetching the data according to one of said initial list and said new list.