RAID storage system and memory capable of carrying out RAID calculation and control method thereof
A technology of a storage system and a control method, applied in on-chip control, memory capable of performing RAID calculations, in the field of RAID storage systems, capable of solving the problem of low performance of RAID storage systems, affecting performance of RAID storage systems, multiple CPU resources of RAID storage systems, etc. question
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0078] This embodiment provides a RAID storage system. The RAID storage system belongs to hard RAID, that is, it includes a system CPU, a North Bridge (in some cases, the North Bridge may not be included), a RAID controller, and several memories.
[0079] In addition, the RAID storage system of this embodiment also includes RAID algorithm functional components equal to the number of memories, and each memory communicates with the CPU in the RAID controller through a corresponding RAID algorithm functional component.
[0080] Based on the above RAID storage system architecture:
[0081] For the data stripes that need to be changed, the CPU in the RAID controller can read the original data stripes from the corresponding memory through the transparent transmission of the corresponding RAID algorithm functional components, and write back the changed data stripes to realize data bar update;
[0082]Thereafter, for the update of the verification data after the data strip is changed...
Embodiment 2
[0103] This embodiment provides a RAID storage system. The RAID storage system belongs to soft RAID, that is, it includes a system CPU, a north bridge (in some cases, the north bridge may not be included) and a memory, and the memory is divided into several storage spaces.
[0104] In addition, each storage space communicates with the system CPU through a corresponding RAID algorithm function part.
[0105] Based on the above RAID storage system architecture:
[0106] For the data block that needs to be changed, the system CPU can read the original data block from the storage space through the transparent transmission of the corresponding RAID algorithm function components, and write back the changed data block;
[0107] Thereafter, for the update of the verification data after the data block is changed, the system CPU can also write the read original data block and the changed data block to the RAID corresponding to the storage space where the corresponding verification data ...
Embodiment 3
[0128] This embodiment provides a RAID storage system. The RAID storage system belongs to hard RAID, that is, it includes a system CPU, a North Bridge (in some cases, the North Bridge may not be included), a RAID controller, and several memories.
[0129] In addition, in the RAID storage system of this embodiment, see Figure 9 Each memory, in addition to including the storage space and the control unit carried by the on-chip controller (communicated with the CPU in the RAID controller and communicated with the storage space through the read-write bus), also includes the control unit carried by the on-chip controller A RAID algorithm unit, and a switch unit; wherein, the input of the switch unit is connected to the control unit through the write bus, one output is connected to the storage space through the write bus, and the other output is connected to the storage space through the write bus connected in series with the RAID algorithm unit, The control end communicates with t...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 