Disk Management

Tags

磁盘的组织

MBR
notion image
DPT: MBR的446 ~ 509,保存磁盘分区信息
DBR
 
寻道时间:Ts = 启动磁盘时间s + 磁头移动n条磁道所需时间 = s + m*n
旋转延迟时间:Tr = 转到对应扇区所需时间 = 1 / (2r)
传输时间:Tt = 从对应扇区开始读取一定字节所需的时间 = 字节数 / 单位时间能读的字节数
访问时间 = 三者sum
 

磁盘调度算法

FCFS
最短寻道时间优先算法(SSTF):选择磁头最近的访问请求进行服务
  • 平均响应时间短
  • 饥饿
扫描算法电梯调度(SCAN):有访问请求时,磁头按一个方向移动,直到尽头,然后反向扫描
  • 综合考虑了距离和方向
  • 两边磁道的访问频率低于中间
循环扫描CSCAN:跑完一个方向迅速回到最低点(0号柱面),返回过程中不处理请求,回来之后再扫
  • 消除了对两端磁道请求的不公平
LOOK /C-LOOK算法:移动过程中若移动方向上还有访问请求那就接着走,否则反向扫描
 
 
 

磁盘空间的管理

位图
空闲表
成组链接法:连续空白块组合成一个组,组和组之间链接
 
 

RAID

Redunant Arrays of Inexpensive Disks,廉价冗余磁盘阵列
条带化:一个字节块存储在多个数据盘上,可以并行存取,但是容错率略低
镜像:数据拷贝
校验:数据通过某种运算得出,用于检验数据正确性,增强可靠性