A disk array device is equipped with a plurality of input/output channels
that receive data input/output requests from an external device, a
plurality of cache memories provided for the corresponding respective
input/output channels, each of the cache memories connected to each of
the corresponding respective input/output channels, a disk drive device,
a disk control module that performs data input/output to and from the
disk drive device, and a communication module that communicatively
connects the input/output channels with the disk control module. The disk
array device also includes a consistency maintaining module that can
perform a consistency maintaining processing to maintain consistency of
data stored in each of the cache memories. According to the content of
the data input/output request received from the external device, an
execution order of a response processing to respond to the external
device according to the data input/output request and the consistency
maintaining processing is controlled.