同じ容量の2台のハードディスクを使う記録方式を考える。2台をストライピングする方式と比較して, ミラーリングする方式では, 記録できる情報量は何倍になるか。
平成25年度 春期 ITパスポート試験 問73
テクノロジ系システム構成要素 › システムの構成
这道题的解析和你的作答记录。
問73
頻出度★★☆
解説
問 73
- ア
正解 正确答案是ア「0.5」。假设使用两块相同容量的硬盘,把一块硬盘的容量记作 C 来做比较。条带化(striping,RAID 0)是把数据分成块、分散写入两块硬盘并行写入的方式,不保存同一份数据的副本。因此两块硬盘的容量可以原样全部使用,能记录的信息量为 2C(代价是:读写速度虽然提高了,但只要其中任何一块损坏,全部数据就会丢失)。而镜像(mirroring,RAID 1)是把完全相同的内容同时写入两块硬盘、实现双重化的方式,所以用户实际能记录的信息量只有一块硬盘的 C(作为补偿,即使一块发生故障,也能只靠另一块继续运行)。因此,以条带化为基准时,镜像可记录的容量是 C ÷ 2C = 0.5 倍。牺牲容量来换取可靠性正是镜像的特点,这一关系直接体现在了数值上。
错误イ
1 倍意味着两种方式能记录的信息量相同,但这是错的。镜像要把同一份数据重复写入两块硬盘,因此两块合计 2C 的物理容量中有一半被用来存放副本,可用的只有 C。与此相对,条带化不保存副本,2C 可以全部使用。两者可用的容量明显不同,所以不会是 1 倍。
错误ウ
2 倍是弄反了比较方向的错误答案。成立 2 倍关系的是「以镜像为基准时的条带化」这一侧(2C ÷ C = 2 倍),而本题问的是「以条带化为基准时的镜像」,因此正确的是其倒数 0.5 倍。必须把题目读到最后,弄清是以什么为基准、求的又是什么的倍数。
错误エ
4 倍毫无依据。使用的硬盘只有两块,因此能记录的信息量落在最少 C(镜像)到最多 2C(条带化)的范围内,两者之比无论朝哪个方向取,都只能是 0.5 倍或 2 倍。4 倍这个数值既无法从硬盘的台数推出,也无法从两种方式的原理推出。
ここがポイント
- RAID 的两种代表性方式与有效容量:条带化(RAID 0)把数据分散到多块硬盘上并行访问,因此在速度和容量上都有优势,但没有冗余性,n 块硬盘的有效容量就是 n 块之和。镜像(RAID 1)把同一份数据双写到两块硬盘上,可以承受一块硬盘故障,但有效容量减半,只剩一块硬盘的容量。
- 「与 A 相比,B 是多少倍」要用 B ÷ A 来计算。如果弄错了作为基准的一方(比较对象 = A),2 倍和 0.5 倍就会互相调换,所以务必确认题目中比较的方向。
用語