减少磁盘延迟的方法

假设要连续读取234扇区

磁头读取一块的内容后,需要一小段时间处理,而盘片又在不停旋转

因此如果2,3号扇区相邻排列,则读完2号扇区后无法连续不断读如3号扇区

必须等待盘片继续旋转,3号扇区再次划过磁头才能完成扇区读入

减少延迟时间的方法:交替编号

若采用交替编号的策略,即让逻辑上相邻的扇区在物理上有一定的间隔,则可以使读取连续的逻辑扇区所需要的延迟时间更小

磁盘地址结构的设计

柱面号,盘面号,扇区号

减少延迟时间的方法:错位命名

若相邻的盘面相对位置相同处扇区编号相同

所有盘面都是一起连轴转的

这样会导致读完之后磁头处于恢复期,无法继续读


因此0号盘片和1号盘面需要错位命名

0号盘面的0号区域正上方应该是1号盘面的7号区域,其余同理

image-20251009113624095

![image-20251009163451312](/Users/tusier/Library/Application Support/typora-user-images/image-20251009163451312.png)

posted @ 2025-10-09 16:35  是我,米老鼠  阅读(6)  评论(0)    收藏  举报