摘要 |
PURPOSE: An RAID(Redundant Arrays of Inexpensive Disks) controller having a disk cache memory controller and a parity operation device, and a method for operating a parity are provided to respectively optimize the entire stripe write and the partial stripe write in order to remove the unnecessary data transfer on a new parity data calculation process accompanying to the write of new data blocks. CONSTITUTION: The RAID controller includes the parity operation device(220) taking an independent control architecture for each stripe write mode, and a memory control part(210) transferring the data received from a host system to the parity operation device(220) without passing an input/output bus. The memory control part(210) includes a memory controller(211) receiving the data from the host system, a read buffer(215) storing the read data from the host system, and a write buffer(213) storing the write data from the host system. The parity operation device(220) includes an entire stripe write mode controller(223), a partial stripe write mode controller(221), a parity data buffer(225), and an XOR device(227) operating the parity data.
|