Patent ID: 7099996
Filing Date: 2006-08-29
Classification: G06F

Abstract:
1. A disk array system comprising: a plurality of storage devices for storing data; a storage device control unit for controlling storage of data in said plurality of storage devices; a connection unit being connected with said storage device control unit; a plurality of first channel control units each having a first processor of file data, received through a local area network outside of said disk array system, into block data and requiring storage of said data in said plurality of storage devices and a second processor of transferring said block data to said plurality of storage devices through said connection unit and said storage device control unit in response to a request given from said first processor, and said plurality of first channel control units being connected with said connection unit and said local area network; a shared memory for storing control information to be transferred between said plurality of first channel control unit and said storage device control unit; and a cache memory for temporarily saving data to be transferred between said plurality of first channel control units and said storage device control unit; and wherein said second processor located in each of said plurality of first channel control units creates a plurality of storage areas for storing said block data, a processor information storage area for storing information about the processing status between said first processors, and a software program storage area for storing a software program running on said plurality of first processors through the use of said storage areas of said plurality of storage devices; and said first processor located in each of said plurality of first channel control units obtains a software program stored in said software program storage area under the control of said second processor located in said first channel control unit provided with said first processor and thereby is operated.