In a data input/output with other apparatus, a data transfer controller (DTC) of a storage controller multiprocesses a data transfer with the other apparatus by utilizing a saving/recovering operation and suppresses a load therefrom, thereby improving performance thereof. A first storage apparatus includes two DMA units in a data transfer LSI of the DTC, uses them to process one or more data transfers concurrently, uses the saving or recovering operation to a memory #3 also in one DMA unit to process the data transfer while the data transfers are switched, thereby multiprocessing a plurality of data transfers. Based on an instruction from the IOC, the DTC makes one of the DMA units recover the necessary data transfer information and data from the memory #3 and transfer the data to the memory, and concurrently the other of the DMA units, which is not processed presently, save in advance, to the memory #3, the data transfer information and the data stored in the memory.

 
Web www.patentalert.com

< Discard policy method and apparatus

> On-device packet descriptor cache

~ 00461