RAID 2 ◆ Hamming Code ECO(汉明码错误检测与修正) Each bit of data word is written to a data disk drive (4 in this example: 0 to 3). Each data word has its Hamming Code Ecc word recorded on the ecc disks on read the ecc code verifies correct data or corrects single disk errors RAID 2 AO A1 A2 A3 ECC/Ax ECC/Ay ECC/Az BO B1 B2 B3 ECC/Bx ECC/By ECC/Bz CoC1 C2C3 ECC/Cx ECC/Cy ECC/C 00(D1(D2(D3 ECC/DX ECC/Dy LECC/Dz Ao to A3=Word A: Bo to B3=Word B: ECC/Ax to Az=Word A ECC: ECC/Bx to bz= Word B ECC: Co to C3=Word C Do to D3= Word d EcC/Cx to cz=Word C ECC EcC/Dx to Dz= Word D ECC COPYRIGHT 1996, 1997, 1998, 1999 ADVANCED COMPUTER &NETWORK CORPORATION
RAID 2 Hamming Code ECC(汉明码错误检测与修正) Each bit of data word is written to a data disk drive (4 in this example: 0 to 3). Each data word has its Hamming Code ECC word recorded on the ECC disks. On Read, the ECC code verifies correct data or corrects single disk errors
RAID 2 ◆由于汉明码是位为基础进行校验的,那么在RAD2中, 个硬盘在一个时间只存取一位的信息。所以RAD2中 的硬盘数量取决于所设定的数据存储宽度。如果是4位 的数据宽度,那么就需要4个数据硬盘和3个汉明码校验 硬盘,如果是64位的位宽呢,数据阵列需要64块硬盘 Y8校验阵列需要7块便盘。 优点/特点 缺点 即时的数椐校验,冗错性能较|EC占用较大的有效数据流,效 好 率不高 极高的数据传输率 系统成本极高,对冗余的数据 传输率要求较高 与RIAD3、4、5相比设计相对阵列内部的处理交易率在最佳 简单 状态时与单块硬盘相当,对处 理能力要求高
RAID 2 由于汉明码是位为基础进行校验的,那么在RAID2中, 一个硬盘在一个时间只存取一位的信息。所以RAID 2中 的硬盘数量取决于所设定的数据存储宽度。如果是4位 的数据宽度,那么就需要4个数据硬盘和3个汉明码校验 硬盘,如果是64位的位宽呢,数据阵列需要64块硬盘, 校验阵列需要7块硬盘
RAID 3 ● Parallel transfer with parity并行传输及校验 ◆RAD3是在RAD2基础上发展而来的,主要的 变化是用相对简单的异或逻辑运算(XOR, 冷 Me eXclusiⅳeOR)校验代替了相对复杂的汉明码 校验,从而也大幅降低了成本
RAID 3 Parallel transfer with parity并行传输及校验 RAID 3是在RAID 2基础上发展而来的,主要的 变化是用相对简单的异或逻辑运算(XOR, eXclusive OR)校验代替了相对复杂的汉明码 校验,从而也大幅降低了成本
◆校验盘只有一个,而数据与RAID0一样是分成条带 ( Stripe)存入数据阵列中,这个条带的深度的单位为 字节。在数据存入时,数据阵列中处于同一等级的条带 的X○R校验编码被即时写在校验盘相应的位置,所以彼 此不会干扰混乱。读取时,则在调出条带的同时检査校 验盘中相应的XOR编码,进行即时的ECC。由于在读 写时与RAD0很相似,所以RAD3具有很高的数据传 输效率 K RAID 3 Stripes 0. 1 Stripe Stripe 1 Stripe 2 Stripe 3 2, 3 Parity Generation AO A2 A3 A parity BO B1 B2 83 B pai C3 parity DO D1 D2 D3 COPYRIGHT o 1996, 1997, 1998, 1999 ADVANCED COMPUTER NETWORK CORPORATION
校验盘只有一个,而数据与RAID 0一样是分成条带 (Stripe)存入数据阵列中,这个条带的深度的单位为 字节。在数据存入时,数据阵列中处于同一等级的条带 的XOR校验编码被即时写在校验盘相应的位置,所以彼 此不会干扰混乱。读取时,则在调出条带的同时检查校 验盘中相应的XOR编码,进行即时的ECC。由于在读 写时与RAID 0很相似,所以RAID 3具有很高的数据传 输效率
RAID 3 最低硬盘数量 3 优点/特点 缺点 |非常高的读写传输率 在主轴同步时交易吞吐量只稍胜 于单个硬盘的最佳状态 磁盘损坏对传输的影响较小控制器设计比较复杂 很高的ECC效率 「非常不利于进行软A模式操作 运用领域 视频数据流设备 图像编辑 视频编辑 其他需要高吞吐量的场合
RAID 3