3. 采用冗余技术和校验技术提高可靠性,可恢复数据。 4. RAID速度快、容量大、功耗低、价格便宜、容易扩展。7 g+ v, B+ B2 ^8 m9 c1 f/ C$ d
RAID0:无冗余、无校验,具有最高的I/O性能和最高的磁盘空间利用率。
( U0 o$ b, y* C, i/ v RAID1:磁盘镜像、磁盘利用率50%,具有最高的安全性。. e7 \: E8 M- I6 j* h3 [
RAID2:海明码纠错、数据分块、并行访问、适合大批量数据、已很少使用。
) `6 B( _2 J/ Y5 `) Q3 B, Y, Y RAID3:奇偶校验、数据分块、并行访问、单独校验盘。
9 V. b3 e8 u. ?; z RAID4:奇偶校验、独立存取、单独校验盘、适合访问频繁、传输率低。' s& j( R% p$ x% W4 H, Q& c5 J
RAID5:独立存取、无单独校验盘、适合访问频繁、传输率低。
- ^/ j4 T* I9 M, P Cache存储器:(对系统和应用程序员都是透明的)(重点)。, w/ q# k& ?( s
Cache位于主存储器与CPU通用寄存器组之间,全部由硬件来调度,用于提高CPU的数据I/O效率,对程序员和系统程序员都是透明的。Cache容量小但速度快,它在计算机的存储体系中是访问速度最快的层次。
7 O4 F5 {( k- W* x7 r9 ]' m 使用Cache改善系统性能的依据是程序的局部性原理,即程序的地址访问流有很强的时序相关性,未来的访问模式与最近已发生的访问模式相似。根据这一局部性原理,把主存储器中访问概率最高的内容存放在Cache中,当CPU需要读取数据时就首先在Cache中查找是否有所需内容,如果有则直接从Cache中读取;若没有再从主存中读取该数据,然后同时送往CPU和Cache。 |