Patent ID: 7360019
Filing Date: 2008-04-15
Classification: G06F,Y10S

Abstract:
1. 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 channel control portion for receiving a write or read request from an upper device disposed outside the disk array device; 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 portion, said memory device control portion, and said cache memory, wherein said channel control portion comprises: a first nonvolatile memory for saving write data from said upper device, and a first data transfer control portion for transferring the write data from said upper device to both of said first nonvolatile memory and said cache memory, wherein the channel control portion has a function of transferring the write data from said upper device to both of said first nonvolatile memory and said cache memory through said connecting portion by said first data transfer control portion and then writing the write data in both of said first nonvolatile memory and said cache memory to permit recovery of the write data using the write data written to said first nonvolatile memory, when the write request from said upper device is received, and wherein a completion notice is sent to said upper device upon completion of the writing of the write data in said first nonvolatile memory and said cache memory.