Claims
- 1. An input/output control apparatus which has a channel adapter module coupled to a channel unit, a device adapter module coupled to a device, and a cache control module for managing a cache memory on the basis of a hash table and asynchronously executes an input/output control between said channel unit and said cache memory by said channel adapter module and an input/output control between said cache memory and said device by said device adapter module via a resource manager module, wherein:in said cache control module, a spare hash table is provided every device, and when said hash table enters a synonym state by a hash function calculated on the basis of a parameter of an input/output request, an allocation registration of said cache memory is performed by using said spare hash table, thereby enabling a caching operation to be performed.
- 2. An apparatus according to claim 1, wherein when a process of the input/output request based on the cache registration of said spare hash table is finished, said cache control module deletes the registration of said spare hash table.
- 3. An apparatus according to claim 2, wherein said spare hash table has identifiers of jobs and, when the job is finished, the registration in the spare hash table of the corresponding job identifier is deleted.
- 4. An apparatus according to claim 1, wherein a write through control such that in the case where said channel adapter module rewrites the track data in a cache allocation region in a non-volatile cache memory on the basis of the registration of said spare hash table, said device adapter module is activated and the track data after it was rewritten is written into the device is executed.
- 5. An apparatus according to claim 1, wherein when said spare hash table is registered, in the case where a preceding cache registration exists, said cache control module deletes the preceding cache registration and, after that, executes the present cache registration.
Priority Claims (2)
Number |
Date |
Country |
Kind |
7-165149 |
Jun 1995 |
JP |
|
7-217086 |
Aug 1995 |
JP |
|
Parent Case Info
This is a division of application Ser. No. 08/664,263, file Jun. 7, 1996 now U.S. Pat. No. 5,761,531.
US Referenced Citations (6)
Foreign Referenced Citations (3)
Number |
Date |
Country |
403164866 |
Jul 1991 |
JP |
403245233 |
Oct 1991 |
JP |
406095934 |
Apr 1994 |
JP |