让我们谈谈RAID

日期:2007年9月9日 作者: 查看:[大字体 中字体 小字体]

从编码形式上,我们可以发现汉明码是一个校验很严谨的编码方式。在这个例子中,通过对4个数据位的3个位的3次组合检测来达到具体码位的校验与修正目的(不过只允许一个位出错,两个出错就无法检查出来了,这从下面的纠错例子中就能体现出来)。在校验时则把每个汉明码与各自对应的数据位值相加,如果结果为偶数(纠错代码为0)就是正确,如果为奇数(纠错代码为1)则说明当前汉明码所对应的三个数据位中有错误,此时再通过其他两个汉明码各自的运算来确定具体是哪个位出了问题。

还是刚才的1101的例子,正确的编码应该是1010101,如果第三个数据位在传输途中因干扰而变成了1,就成了1010111。检测时,P1+D8+D4+D1的结果是偶数4,第一位纠错代码为0,正确。P1+D8+D2+D1的结果是奇数3,第二位纠错代码为1,有错误。P3+D4+D2+D1的结果是奇数3,第三但纠错代码代码为1,有错误。那么具体是哪个位有错误呢?三个纠错代码从高到低排列为二进制编码110,换算成十进制就是6,也就是说第6位数据错了,而数据第三位在汉明码编码后的位置正好是第6位。

那么汉明码的数量与数据位的数量之间有何比例呢?上面的例子中数据位是4位,加上3位汉明码是7位,而2的3次幂是8。这其中就存在一个规律,即2P≥P+D+1,其中P代表汉明码的个数,D代表数据位的个数,比如4位数据,加上1就是5,而能大于5的2的幂数就是3(23=8,22=4)。这样,我们就能算出任何数据位时所需要的汉明码位数:7位数据时需要4位汉明码(24>4+7+1),64位数据时就需要7位汉明码(27>64+7+1),大家可以依此推算。此时,它们的编码规也与4位时不一样了。

另外,汉明码加插的位置也是有规律的。以四位数据为例,第一个是汉明码是第一位,第二个是第二位,第三个是第四位,1、2、4都是2的整数幂结果,而这个幂次数是从0开始的整数。这样我们可以推断出来,汉明码的插入位置为1(20)、2(21)、4(22)、8(23)、16(24)、32(25)……

说完汉明码,下面就开始介绍RAID 2等级。

 RAID 2等级介绍:

让我们谈谈RAID(图七)

RAID-2结构图解


  • 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] 下一页 


  • 让我们谈谈RAID 相关文章:
  • ·RFC2616 - Hypertext Transfer Protocol -- HTTP/1.1
  • ·什么是NVRAM?
  • ·ORACLE UPDATE 语句语法与性能分析的一点看法
  • ·ORACLE备份&恢复案例--ORACLE BACKUP&RESTORE SCHEME
  • ·关于oracle日期函数的介绍和使用
  • ·Oracle的SQL*PLUS命令的使用大全
  • ·Coreldraw12官方简体中文版下载及注册码
  • ·Vista桌面主题安装包目6.0和6.1(Vista Transformation Pack 6.0/6.1)
  • ·VRay材质教程
  • ·oracle函数之常见单行字符串函数
  • 让我们谈谈RAID 相关软件
  • ·双截龙(Double Dragon)
  • ·极速房车赛2代 TOCA Race Driver 2: The Ultimate Racing Simulator 试玩版
  • ·科林麦考雷拉力4(Colin McRae Rally 4)
  • ·模拟火车2004 (Trainz Railroad Simulator 2004)硬盘版
  • ·梦幻飞机场2(Air Traffic Controller 2) 中文版
  • ·梅赛德斯奔驰卡车赛(Mercedes-Benz Truck Racing)
  • ·腾讯TT浏览器(Tencent Traveler) V3.7 简体中文版
  • ·龙王战士(The King of Dragons)
  • ·激光兔2(Jazz Jackrabbit 2)
  • ·Microsoft .NET Framework V3.0
  • 上一篇:闪存——在掌中漫步

    下一篇:Intransa:无盘计算借助IPSAN实现腾飞

  • 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
  • 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
  • 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
  • 精品推荐

    热点TOP10

    特别推荐