Redundant Arrays of Inexpensive Disks (RAIDs)——期末复习(一)
首先致谢我的操作系统授课老师——陈老师和肖老师。
下面内容是对课堂和课本知识的总结,推荐大家阅读书籍《Operating Systems Three Easy Pieces》,虽然还没有发现中文版,不过阅读英文的感觉也很棒。作为个人对知识点的理解的总结,如有不足,敬请指正。ღ( ´・ᴗ・` ) ~
一、什么是RAID?
全称:Redundant Arrays of Inexpensive Disks
中文名:廉价磁盘的冗余阵列
常用名:RAID —— 一种协同使用多个磁盘构建更快、更大、更可靠的磁盘系统的技术。
上得厅堂:从外部看,是一组可以读写的块;
下得厨房:在内部看,由多个磁盘、内存(包括volatile和non-)和一个或多个处理器来管理系统组成。—— 类似于计算机系统,专门用于管理一组磁盘。
优点——相对于单个磁盘
- 性能:并行使用多个磁盘可以大大加快I/O时间;
- 容量:大数据集需要大磁盘;
- 可靠性;在多个磁盘上传播数据会使数据容易丢失单个磁盘,通过某种形式的冗余,raid可以容忍磁盘丢失,并且可以像没有出错一样继续操作。
二、对RAID的几个level的评估
先放一个图: