Patent ID: 7757130

Claim:
A computer system having a RAID control function and operated with multiple hard disk drives, comprising: a hard disk controller in communication with the hard disk drives for accessing data stored in the hard disk drives; a data length detecting unit in communication with the hard disk controller for detecting a partial data length of a data stream having been transmitted thereto from one of the hard disk drives by the hard disk controller, and issuing a triggering signal when the detected data length has reached a unitary length that is preset to be less than the total length of the data stream; and a fault-tolerant data computing unit in communication with the data length detecting unit for performing a fault-tolerant data computing operation with the unitary length of data and a written data in response to the triggering signal to obtain a corresponding parity data; wherein the unitary length of data, the written data, and the corresponding parity data are stored in different hard disk drives at correlating addresses.