摘要 |
PROBLEM TO BE SOLVED: To improve efficiency of using an MPU by reducing a load applied to the MPU, and allowing the MPU to carry out other processes during execution of a search process such as a key search process. SOLUTION: When the MPU 61A of a channel adapter 31A continuously reads a plurality of records stored in a continuous storage region of a cache memory 32A, including information related to variable-length key data and data length of the key data, a descriptor for track continuous search being a read command of the plurality of records is generated. When a DMA chip 65A of the channel adapter 31A receives the descriptor generated by the MPU 61A, the information related to the data length of the variable-length key data is read from the cache memory 32A, an address of data to be additionally read from the cache memory 32A is calculated on the basis of the information related to the data length, and a reading process of data from the cache memory 32A is carried out in place of the MPU 61A. COPYRIGHT: (C)2007,JPO&INPIT
|