Patent ID: 7269690

Claim:
A disk array device comprising: a plurality of memory devices for storing data; a memory device control portion for controlling write or read of data to/from said plurality of memory devices; a plurality of channel control portions for receiving a write or read request from an upper device disposed outside the disk array device, wherein each channel control portion includes a memory which is not shared with the other channel control portions; a cache memory for storing temporarily data transmitted between said upper device and said plurality of memory devices; and a connecting portion connected to said channel control portions, said memory device control portion, and said cache memory, wherein said each channel control portion controls to store data of a first write request sent from said upper device into said memory of said each channel control portion and controls to store the data into the cache memory based on receiving the first write request, and wherein, if the stored data in the cache memory is lost, then the stored data in said memory of said each channel control portion is used to process a second write request.