计算机组成原理学习笔记第4章 4.14——RAID

有诗云:苔花如米小,也学牡丹开。——袁枚
本篇笔记整理:Code_流苏(CSDN)
Last(在此处点击使用,直达文末)
Frist (在文末点击使用,返回文章首部)

★观前提示:本专栏笔记内容适合有一定的基础或复习时观看,内容如有错,还请大家评论指出!非常感谢!

0. 思维导图

在这里插入图片描述

★小提示:
RAID(Redundant Array of Independent Disks)即独立磁盘冗余阵列,简称为「磁盘阵列」,其实就是用多个独立的磁盘组成在一起形成一个大的磁盘系统,从而实现比单块磁盘更好的存储性能和更高的可靠性。

1. RAID提出的背景

①可能有不少人都有因磁盘故障而导致数据丢失的经历;
磁盘访问速度过慢
多磁盘管理不方便

2. RAID 定义

RAID由加州大学伯克利分校的David A. Patterson于1988年提出。
在这里插入图片描述

David A. Patterson
被誉为计算机架构宗师
最著名的项目是精简指令集计算机 (RISC)、廉价磁盘冗余阵列 (RAID) 和工作站网络 (NOW)。
2017年获得ACM A.M.图灵奖

具体来看,他和他的队友所获得的奖项有:ACM A.M.图灵奖、C&C 奖、IEEE 冯诺依曼奖章、IEEE 约翰逊存储奖、SIGMOD 时间测试奖、ACM-IEEE Eckert-Mauchly 奖和 Katayanagi 奖等

在这里插入图片描述
在这里插入图片描述

3. RAID 的核心技术

将数据条带化后的存放在不同磁盘上,通过多磁盘的并行操作提高磁盘系统的读写速率;

使用基于异或运算为基础的校验技术恢复损坏的数据
在这里插入图片描述

4. 常见的几种RAID技术

①RAID0

数据条带方式均匀分散在各磁盘
在这里插入图片描述

②RAID1

数据采用镜像的冗余方式,同一数据有多份拷贝
在这里插入图片描述

③RAID 3/4

数据按位/条带并行传输到多个磁盘上,同时校验数据存放到专用校验盘上
在这里插入图片描述

④RAID5

数据按条带分布在不同磁盘上,校验信息被均匀分散到各磁盘上
在这里插入图片描述

⑤RAID10

结合RAID1和RAID0先镜像,再条带化
在这里插入图片描述

⑥RAID01

结合RAID0和RAID1先条带化, 再镜像
在这里插入图片描述
只能容忍一个磁盘故障,如0号盘损坏,左边RAID0失效,只能使用右边的RAID0,不能再有盘损坏,故冗余度为1

5. RAID实现方式

①软件RAID

功能都依赖于主机CPU完成,没有第三方的控制处理器和I/O芯片

②硬件RAID

专门RAID控制处理器和I/O处理芯片处理RAID任务,不占用主机CPU资源

6. RAID技术总结

在这里插入图片描述

★小总结:在上一节的学习中,学习到了TLB的相关知识。本节内容,学习到了RAID的相关知识,例如RAID提出的背景、RAI的核心技术以及常见的几种RAID技术等。通过本节内容的学习,认识到了一个新的冗余阵列——RAID,并对其有了一定的认识与了解。

Last (一键到达文章末尾)
First(一键返回到文章目录)

笔记内容学习资料:计算机组成原理微课版(谭志虎、秦磊华等编著)
课件资料及视频学习:MOOC计算机组成原理(华中科大)
计算机组成原理专栏——笔记及测验练习都在这
如果对大家有帮助的话,希望大家能多多点赞+关注!这样我动力会更足哦! ღ( ´・ᴗ・` )比心。

猜你喜欢

转载自blog.csdn.net/qq_51646682/article/details/124586372