(1) (2) 提前了解: (1) b)花费10/9ms时间将整个A给读出来,即磁头移动到A的末尾。移动后此时已经读完A,处理程序需要花费2.5ms时间来进行处理。 总花费时间 10/9ms; c)然花费2.5ms的时间来进行处理,2.5 / (10/9) = 2.25 个扇区,即2.5ms内磁头经过了2.25个扇区。 总花费时间:10/9 + 2.5 ms d)这时候,已经处理完了A,现在需要先移动到B的起始点,然后读B,最后处理B。 总花费时间:(10/9 + 2.5) + 7.5 ms e)然后花费9/10ms时间来读B,以及2.5ms时间来处理B。 总花费时间:2 * (10/9 + 2.5) + 7.5 ms <——–然后以此类推———> g)开始读I的时候,已经花费时间8 * (10/9 + 2.5) + 8 * 7.5 ms 此时只需要花费10/9ms来读I,已经花费2.5ms时间来处理I,该程序就已经完全记录下来了。 此时总花费时间:9 * (10/9 + 2.5) + 8 * 7.5 ms = 92.5ms (2) 以下的扇区是磁道内扇区的位置,不是程序文件
题目:
解答:
磁盘转速为6000r/min,即100r/s,则磁盘旋转一周用时: 1/100 = 10(ms) ;磁头经过每个扇区用时: 10/9 (ms) ,而读出第一条记录后还需2.5ms的时间进行处理后,此时读/写磁头已经在记录D位置,为了顺序处理B记录,必须等待磁盘把B记录旋转到读/写磁头位置下,即要有(10 – 2.5) ms = 7.5ms的延迟时间。所以处理这9条记录所要花费的时间为: 9 X (10/9+2.5) + 8 X 7.5 = 92.5ms
将9条逻辑记录在磁道上的位置重新安排,如下图所示:
所示为这9条逻辑记录的最优分布。当读出一条记录后,读/写磁头只需经过5/6ms的时间便可读出下一条记录,无需花第一问中那么多的延迟时间。根据上图的安排,处理这9条记录所花的时间为: 9 X (10/9+2.5) + 8 X 5/6 = 39.2ms。
与(1)中所需的处理时间相比,显然经过优化分布后读/写记录所需的时间要来得少,大大缩短了输入/输出操作时间,提高了系统的效率。过程:
以下“磁头移动”并不是硬盘中磁头围着磁盘转动,而是磁头固定,磁盘一直旋转。由于图不好旋转,而且磁头相对磁盘在运动,所以就简述为磁头在移动!!!
需要以此记录 A,B,C,D,E,F,G,H,I九个逻辑,只有当磁头将一个扇区完整的读完(磁头从该扇区的起始点移动到末尾)
下文中的 ABCD……等字母是表示逻辑记录,1234……是指扇区号;
此时这个位置是B的起始点,需要花费10ms磁头转一圈可以到此处。
现在离上一个步骤已经过去了2.5ms,还需要花费(10 – 2.5)ms = 7.5ms到达B的起始点。
1→5→9→4→8→3→7→2→6
然后把A,B,C,D,E,F,G,H,I九个逻辑记录放入对应的位置
1(A)→5(B)→9(C )→4(D)→8(E)→3(F)→7(G)→2(H)→6(I)
资料参考
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算