Patent ID: 7895393

Claim:
A Redundant Array of Inexpensive Disks (RAID) system capable of realizing a first RAID algorithm and a second RAID algorithm, and comprising: for a storage device storing a software, the software setting the RAID system to realize the first RAID algorithm or the second RAID algorithm, providing disk locations of disk data required in the selected RAID algorithm, providing disk destination for at least one parity calculated by the selected RAID algorithm, and generating a RAID descriptor based on the selected RAID algorithm, the RAID descriptor relating to the disk locations of the disk data and the disk destination of the at least one parity; and an operating unit, interpreting the RAID descriptor according to the selected RAID algorithm, and realizing the selected RAID algorithm based on information contained in the RAID descriptor; wherein the RAID descriptor is implemented by a first RAID sub-descriptor when the RAID system is set to realize the first RAID algorithm; wherein the RAID descriptor is implemented by the first RAID sub-descriptor and a second RAID sub-descriptor when the RAID system is set to realize the second RAID algorithm.