第八章磁盘存储器的管理2

8-3提高磁盘I/O速度的途径。
为了提高对文件的访问速度,可从三方面着手:
(1)改进文件的目录结构以及检索目录的方法来减少对目录的查找时间。
(2)选取好的文件存储结构,以提高对文件的访问速度.
(3)提高磁盘I/O速度,能将文件中的数据快速的从磁盘传送到内存中或者相反。
磁盘高速缓存
数据交付方式:
数据交付是磁盘高速缓存中的数据传送给请求者进程。有两种交付方式:
(1)数据交付。
(2)指针交付。
提高磁盘I/O速度的其他方法:
(1)提前读
(2)延迟写
RAID(廉价磁盘冗余阵列)的分级:
RAID0级。
RAID1级
RAID3级
RAID5级
RAID6级和7级。
8-4提高磁盘可靠性的技术
磁盘容错技术往往也被人们称为系统容错技术SFT,可把它分成三个级别:第一级是低级磁盘容错技术,第二级是中级磁盘容错技术,第三级是系统容错技术,它基于集群技术实现容错。
第一级容错技术SFT-1
(1)双份目录和双份文件分配表
(2)热修重复定向和写后读校验
补救措施:
(1)热修复重定向。
(2)写后读校验方式。
第一级容错技术SFT-II
磁盘镜像
磁盘双工
基于集群技术的容错功能
主要有三种工作模式:
热备份模式
互为备份模式
公用磁盘模式
磁带机,磁盘机和光盘机常用做后背系统。
硬盘分为移动硬盘和固定硬盘驱动器。
光盘驱动器分两类:
(1)只读光盘驱动器CD-ROM和DVD-ROM
(2)可读写光盘驱动器
8-5数据一致性控制
事务:用于访问和修改各种程序项的一个程序单位。
事务记录是一种数据结构,放在稳定存储器中,主要有以下字段:
事务名:用于标识该事务的唯一名字。
数据项名:它是被修改数据项的唯一名字。
旧值:修改前数据项的值
新值:修改后数据项将具有的值。
恢复算法利用以下两个进程:
(1)undo.该进程把所有被事务T1修改过的数据恢复为修改前的值
(2)redo该进程把所有被事务T1修改过的数据设置为新值。
检查点的目的:使对事务记录表中事务记录的清理工作经常化。
并发控制:
(1)利用互斥锁实现顺序性
(2)利用互斥锁和其他共享锁实现顺序性
重复数据的数据一致性问题
(1)重复文件的一致性
(2)链接数一致性检查。

猜你喜欢

转载自blog.csdn.net/qq_36699468/article/details/84928113
今日推荐