4、7 磁盘设备的管理
磁盘的性能和安全性:
磁盘是最重要的外部存储设备之一。
影响磁盘性能和数据安全性的主要因素:
性能参数:转速、寻道时间、磁盘缓存
磁盘控制器:IDB、SCSI磁盘控制器
RAID等磁盘容错技术
磁盘管理算法:磁盘调度算法、磁盘高速缓存、高性能的文件系统。
磁盘设备的物理特性
磁盘由若干张圆形的盘片组成,每张盘片上都涂有磁层,用于记录数据。
访问时间=寻道时间+旋转延迟+传输时间
磁盘寻道算法
先到先服务算法:FCFS算法虽然最公平、最简单,但是效率低。
最短寻道时间优先算法SSTF:即优先为剧烈磁头当前所在位置最近的磁道服务。
扫描算法SCAN:电梯算法,其基本思想类似电梯的工作原理。
N步扫描算法N-scan:将服务进程分成若干长度相等的队列,然后按照FCFS依次服务这些子队列。
磁盘高速缓存的特点
优点:容量大,长存储全局范围、经常访问的重要数据。
缺点:利用该缓存进行数据提前读和延后写操作需要主机的管理,增加了主机的负担。
磁盘高速缓存的数据安全性
三种策略:
1、在系统空闲时
2、周期性写
3、立即写
优化数据的物理存储结构
使用缓存基于两个要素:一是访问频率,二是基于局部性原理的提前读技术。