有关于某个磁盘问题的分析

例题展示

例题解决

第一个小空————

顺序存储的话,就是上图中这样的结果;

题中给出:磁盘的旋转速度为27ms/周,而我们有9个记录,就可以得知,每个记录的读取时间=3ms

而每个记录的处理时间=3ms;

起初,磁头在R0的开始处,它需要经历数据读取和数据处理两个阶段=6ms;

在6ms时,磁头已经移动到了R2处,而此时,它需要读取的是R1的内容,所以,磁头需要沿着R2,R3,R4,...的方向重新移动到R1处,这一过程就需要经历时间=24ms;

然后对数据进行处理=3ms;

也就是说,从R0处理结束到磁头移动到R1处共经历时间=27ms;

故而,处理这9个记录的最长时间为=6ms+(9-1)*27ms=222ms;

(上面是教材的官方答案,但是我有一点不理解的是--为啥后面的8个记录没有加上读取的3ms)

第二个小空————

分布优化之后,记录存储位置如下所示:

处理的总的时间为=9*(3ms+3ms)=54ms

posted @ 2023-10-25 20:52  yesyes1  阅读(10)  评论(0编辑  收藏  举报