Patent ID: 8140749
Filing Date: 2012-03-20
Classification: G06F

Abstract:
1. A storage control apparatus for coupling to one or more disk drives, comprising: a back-end section that couples together the one or more disk drives, and controls over the disk drive(s); a front-end section for coupling to a host computer; a central processing unit (CPU) for control over the storage control apparatus in its entirety; a memory for storing a program to be run by the CPU, and control information; and an application-specific integrated circuit provided with a virtual window which corresponds to a part of an address space of the CPU, wherein: the memory is configured for temporarily storing data for reading and writing from/to the one or more disk drives, when a data read/write request is issued by the front-end or back-end section with a destination of an address on the virtual window of the application-specific integrated circuit, the reading and writing of the data is performed from/to the memory via the application-specific integrated circuit, the application-specific integrated circuit is coupled to an other application-specific integrated circuit provided to an other storage control apparatus, and the application-specific integrated circuit: receives a data write request from the front-end or back-end section with the designation of the address on the virtual window, and has, based on a transfer list for use to specify the address on the memory and an address on an other memory provided to the other storage control apparatus corresponding to the address on the virtual window, a write-duplicating function for writing the data into the memory, and into the other memory provided to the other storage control apparatus via the application-specific integrated circuit provided thereto.