关键是人家都是问容量,张一鸣不明白什么叫顺序读取,还给人点了一句合适,还不给读取时间。总之就这道题来说,20个欲读写扇区可以平摊到4个磁面上,每个磁面承担5个扇区,由于每个磁面可容纳40个扇区,因此交叉因子为40/5=8,即1扇区在0号位,2扇区在8号位,以此类推,到了6号扇区则本应该转到下一个磁面的0号位,但是磁面与磁面之间的转换也要花时间,这中间也要考虑惯性,因此6号扇区安排到下一个磁面的8号位,7号扇区16号位,以此类推,等到11号扇区的时候要安排到第三个磁面,同样也要考虑磁面与磁面间的惯性,过程同上,就不细说了。
这个题应该主要是说明硬盘交错因子的重要性的, 仅凭上面的参数还不能得出结论 硬盘每当访问一个逻辑扇区后,需等待主机将该扇区的输出数据处理完毕后才能进行下一个扇区的读/写。在这个逻辑的物理扇区已转过磁头,需等待磁盘再转一圈后才能读/写。如果交错因子选取过大,可使当前扇区还未转到磁头处,需要继续等待。因此,选择合适的交错因子,可使当前扇区到下一个待读/写的逻辑扇区之间没有或具有最短的等待时间,从而明显提高硬盘的读/写速度。
6,127
社区成员
11,293
社区内容
加载中
试试用AI创作助手写篇文章吧