假定磁盘转速为20ms/rad,磁盘格式化时每个盘面被分为8个扇区,今有8个逻辑记录要存放在同一磁道上供处理程序使用,处理程序每次从磁盘读出一个记录后要花5ms进行处理,现在用户要求顺序处理这8个记录,请回答下列问题: (1)你应该怎样安排这8个记录,使得

admin2016-06-30  18

问题 假定磁盘转速为20ms/rad,磁盘格式化时每个盘面被分为8个扇区,今有8个逻辑记录要存放在同一磁道上供处理程序使用,处理程序每次从磁盘读出一个记录后要花5ms进行处理,现在用户要求顺序处理这8个记录,请回答下列问题:
(1)你应该怎样安排这8个记录,使得它们能保证最高效率。把你的安排写在下图中。

(2)按照最优分布时,计算出磁盘需旋转几圈,才能使处理程序顺序处理完这8个记录。

选项

答案(1)[*] (2)3圈。

解析 首先计算读出一个记录所需时间,再计算从始点位置读出一个记录并花5ms进行处理所需时间,从而可确定当前哪个扇区在始点位置,该扇区用来存放顺序处理的下一个记录就能保证最高效率。应注意记录安排顺序与旋转方向的关系,现给出的旋转方向是逆时针的,读信息的次序就是顺时针的。如果搞反了方向就达不到预定的目标。
转载请注明原文地址:https://kaotiyun.com/show/doAx777K
本试题收录于: 操作系统题库理工类分类
0

最新回复(0)