第7章设备管理●●I/O设备管理概述●●磁盘管理●●I/O控制方式●●缓冲管理本章要点本章要点7
4磁盘管理速度是影响文件系统性能的主要因素提高磁盘I/O速度的主要途径:选择性能好的磁盘采用好的磁盘调度算法设置磁盘高速缓冲区磁盘性能影响磁盘性能的因素:数据的结构磁盘的类型磁盘访问时间磁盘结构和管理每条磁道上存储相同数目的二进制位
盘片旋转,当磁头位于某个磁道、某个扇区下时,就可将该扇区的内容读出或写入
0道n道扇区0n主轴记录面小车磁头磁盘结构和管理磁盘寻址:柱面(磁道)号磁头(盘面)号扇区号磁盘的格式化(低级格式化)例一个磁道分成30个固定大小的扇区,每个扇区的容量为600个字节,其中512个字节存放数据,88个字节存放控制信息
物理扇区0物理扇区1物理扇区29间隙1ID域0间隙2数据域0间隙3间隙1ID域1间隙2数据域1间隙3间隙1ID域29间隙2数据域29字节1774151520177415152017741515同步字节磁道号#磁头号#扇区号#CRC同步字节数据CRC1211215122600字节/扇区20间隙3读写磁盘时的单位:扇区
相当于存储块
扇区大小固定
磁盘的类型固定头磁盘–每条磁道上都有一个读/写磁头(大容量磁盘)移动头磁盘–每个盘面仅配一个读/写磁头
即微机上用的硬盘(也叫温切斯特硬盘)
磁盘的访问rNbTtsnmTstrsaTTTT寻道时间Ts:磁头从当前位置移动到指定磁道上所经历的时间
(s:启动磁盘时间、m:常数=0
3、n:磁道数)Ts:随寻道距离的增大而增大,约10ms旋转延迟时间Tr:磁头找到指定的扇区所经历的时间
由磁盘的旋转速度决定
(例:旋转速度:r=10000rpm,则Tr=3ms)传输时间Tt:数据从磁盘读出,或向磁盘写入数据所经历的时间
(r:磁盘旋转速度N:一条磁道上的字节数b:每