RAID2是什么知识介绍

目前关于大家提出的RAID2是什么这个问题,大家都希望能够得到一个答案,那么小编今天就去收集了一些RAID2是什么相关的内容来分享给大家,如果大家感兴趣的话可以接着往下看。
RAID 2是RAID 0的改良版,以汉明码(Hamming Code)的方式将数据进行编码后分割为独立的位元,并将数据分别写入硬盘中。因为在数据中加入了错误修正码(ECC),所以数据整体的容量会比原始数据大一些。
RAID 2 是 RAID 0 的改良版,以汉明码(Hamming Code)的方式将数据进行编码后分割为独立的位元,并将数据分别写入硬盘中。因为在数据中加入了错误修正码(ECC,Error Correction Code),所以数据整体的容量会比原始数据大一些。
工作原理RAID 2 是为大型机和超级计算机开发的带汉明码校验磁盘阵列。它是将数据条带化地分布于不同的硬盘上,条块单位为位或者字节,并使用“加重平均纠错码”的编码技术来提供错误检查及恢复,这种纠错码也被称为“海明码”。海明码需要多个磁盘存放检查及恢复信息,使得 RAID2 技术实施更复杂,因此在商业环境中很少使用。
海明码在磁盘陈列中被间隔写入到磁盘上,而且地址都一样,也就是在各个磁盘中,其数据都在相同的磁道及扇区中。
RAID2 的设计是使用共轴同步的技术,存取数据时整个磁盘陈列一起工作,在各个磁盘的相同位置做平行存取,所以有最短的存取时间,其总线是特别的设计,以大带宽并行传输所存取的数据。在大型文件的存取应用中,RAID2 有最好的性能,但是如果文件太小,将会影响其性能,因为磁盘的存取是以扇区为单位,而 RAID2 的存取是所以磁盘平行动作,而且是进行位的存取,所以小于一个扇区的数据量会使其性能大打折扣。
RAID2 是设计给需要连续存取大量数据的计算机使用的,如进行影像处理或者 CAD/CAM 的工作站等,并不适用于一般的多用户环境、网络服务器和 PC。
汉明码原理汉明码是一个在原有数据中插入若干校验码来进行错误检查和纠正的编码技术。以典型的 4 位数据编码为例,汉明码将加入 3 个校验码,从而使实际传输的数据位达到 7 个(位)。
现以数据码 1101 为例讲讲汉明码的编码原理,此时 D8=D4=D2=0、D1=1,在 P1 编码时,先将 DDD1 的二进制码相加,结果为奇数 3,汉明码对奇数结果编码为 1,偶数结果为 0,因此 P1 值为 1,D8+D2+D1=2,为偶数,那么 P2 值为 0,D4+D2+D1=2,为偶数,P3 值为 0。这样,参照上文的位置表,汉明码处理的结果就是 1010101。在这个 4 位数据码的例子中,我们可以发现每个汉明码都是以三个数据码为基准进行编码的。
从编码形式上,我们可以发现汉明码是一个校验很严谨的编码方式。在这个例子中,通过对 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。这其中就存在一个规律,即 2≥P+D+1,其中 P 代表汉明码的个数,D 代表数据位的个数,比如 4 位数据,加上 1 就是 5,而能大于 5 的 2 的幂数就是 3(2=8,2=4)。这样,我们就能算出任何数据位时所需要的汉明码位数:7 位数据时需要 4 位汉明码(2>4+7+1),64 位数据时就需要 7 位汉明码(2>64+7+1),大家可以依此推算。此时,它们的编码规也与 4 位时不一样了。
另外,汉明码加插的位置也是有规律的。以四位数据为例,第一个是汉明码是第一位,第二个是第二位,第三个是第四位,4 都是 2 的整数幂结果,而这个幂次数是从 0 开始的整数。这样我们可以推断出来,汉明码的插入位置为 1(2)、2(2)、4(2)、8(2)、16(2)、32(2)……
优缺点在写入时,RAID 2 在写入数据位同时还要计算出它们的汉明码并写入校验阵列,读取时也要对数据即时地进行校验,最后再发向系统。通过上文的介绍,我们知道汉明码只能纠正一个位的错误,所以 RAID 2 也只能允许一个硬盘出问题,如果两个或以上的硬盘出问题,RAID 2 的数据就将受到破坏。但由于数据是以位为单位并行传输,所以传输率也相当快。
RAID 2 是早期为了能进行即时的数据校验而研制的一种技术(这在当时的 RAID 0、1 等级中是无法做到的),从它的设计上看也是主要为了即时校验以保证数据安全,针对了当时对数据即时安全性非常敏感的领域,如服务器、金融服务等。但由于花费太大(其实,从上面的分析中可以看出如果数据位宽越大,用于校验阵列的相对投资就会越小,就如上面的 4:3 与 64:7),成本昂贵,目前已基本不再使用,转而以更高级的即时检验 RAID 所代替,如 RAID 5 等。
相关阅读
-
沈阳有两家凯翼授权门店,导航直接搜店名或者详细地址就能定位,优先选择沈阳利之兴凯翼(铁西区),是沈阳主...浏览全文>>
-
东风标致 2027 款 408 已经正式上市,官方起售价为 9 97 万元,这款新车主打家用紧凑型轿车市场,品牌...浏览全文>>
-
兰博基尼属于进口豪华超跑,全新量产车型大概从两百五十万起步,旗舰混动车型六百多万起,限量定制版本会达到...浏览全文>>
-
全款买车需要交的钱主要分成裸车款、车辆购置税、保险费用、上牌相关费用这四大块,部分 4S 店还会额外收取...浏览全文>>
-
克莱斯勒 300 目前国内已经没有官方新车在售,所以没有厂家公布的官方指导价,现在大家能看到的克莱斯勒 30...浏览全文>>
-
核心结论:保时捷是豪华品牌,车型跨度很大,基础指导价从 Macan 入门款开始,一直到 911 顶级性能版本,...浏览全文>>
-
便宜点的踏板巡洋舰,也就是大排量巡航风格踏板摩托车,俗称大踏板巡航,主打宽大车身、舒适坐姿、大风挡、大...浏览全文>>
-
伊兰特和悦动同属现代旗下紧凑型家用轿车,没有绝对谁更好,主要看预算、外观偏好和配置需求,伊兰特定位更新...浏览全文>>
-
没系安全带扣几分这个问题,可以直接按“道路类型”和“人员位置”来查询。驾驶人没系安全带,在高速或者城市...浏览全文>>
-
计算油费可用加油量乘以每升油价得到总油费,也可用加油金额除以行驶里程得到每公里油费,再用每公里油费乘以...浏览全文>>
- 东风标致 2027 款 408 正式上市,指导价 9.97 万元
- 怎么计算油费 计费方式
- 东风标致 2027 款 408 正式上市,起售价 9.97 万元
- 百度地图车载量产搭载超 6000 万辆汽车,谢天在乌镇峰会公布数据
- 买车团购能省多少钱
- 雷诺 Twingo 登顶法国纯电车型月度销量榜,本土低价城市小车强势出圈
- 路虎揽胜威斯敏斯特版正式上市,官方售价 149.80 万元
- 东风本田 6 座多少钱 车型价格参考
- 一台越野大奔多少钱
- 雷达测速仪多少钱
- 闪送多少钱一公里 计费规则说明
- 车身改色膜多少钱 全车改色贴膜价格参考
- 路特斯为什么便宜
- 神州买车为啥便宜
- 油位传感器多少钱
- 日产轩逸车多少钱
- 斯巴鲁大概多少钱
- 帅客的性价比如何 选购分析参考
- 宾利车多少钱一台 全系行情参考
- 宝骏 360 售价 家用六座 MPV 行情
