Patent ID: 7493432

Claim:
A storage system having a first controller and a second controller for controlling the reading/writing of data from/to a storage device in response to a request from a host computer, the first controller comprising a first memory for storing the data read/written from/to the storage device, and control information concerning the reading/writing of data from/to the storage device; the second controller comprising a second memory for storing the data read/written from/to the storage device, and control information concerning the reading/writing of data from/to the storage device; wherein the first memory is configured to be accessed from the second controller and the second memory is configured to be accessed from the first controller, and each of the first and second memories has at least three DIMMs daisy-chain connected to one another; wherein the first controller has a first data controller for controlling the transfer of data between a plurality of first peripheral devices inside the first controller; the first data controller has a plurality of first logical blocks for controlling interfaces between the first peripheral devices and the first data controller; each of the first logical blocks is point-to-point connected to only two adjacent first logical blocks on two opposite sides thereof, thereby forming a first ring path for transferring data; the second controller has a second data controller for controlling the transfer of data between a plurality of second peripheral devices inside the second controller; the second data controller has a plurality of second logical blocks for controlling interfaces between the second peripheral devices and the second data controller; and each of the second logical blocks is point-to-point connected to only two adjacent second logical blocks on two opposite sides thereof, thereby forming a second ring path for transferring data.