主观题:h663.假定磁盘的每个盘面分为8个扇区,其旋转速度为20ms/周。若有8个逻辑记录要存放在同一磁道上供处理程序使用,处理程序每
假定磁盘的每个盘面分为8个扇区,其旋转速度为20ms/周。若有8个逻辑记录要存放在同一磁道上供处理程序使用,处理程序每次从磁盘读出一个记录后要花费5ms进行处理,现在用户要求顺序处理这8个记录,请回答:
① 画图说明怎样安排这8条记录,使得它们能保证最高效率。
② 按照最优分布时,读出8个逻辑记录,磁盘需要旋转几周?
答案:解:①因磁盘旋转速度为20ms/周,每个磁道分8个扇区,故读写1个扇区的时间(数据传输时间)为20÷8=2.5ms。程序每读出一个记录要花费5ms进行处理,5ms内读写磁头正好走过2个扇区(2个记录)。为了保证对这8条记录处理的最高效率,可1号记录存储于起始点开始的扇区中,相隔2个扇区后存放2号记录,2号记录后再相隔2个扇区存放3号记录,……,即可将这8条记录安排成图6-3所示的形式:
 (6分)
②按照最优分布时,磁盘需要旋转3周。(4分)
① 画图说明怎样安排这8条记录,使得它们能保证最高效率。
② 按照最优分布时,读出8个逻辑记录,磁盘需要旋转几周?
答案:解:①因磁盘旋转速度为20ms/周,每个磁道分8个扇区,故读写1个扇区的时间(数据传输时间)为20÷8=2.5ms。程序每读出一个记录要花费5ms进行处理,5ms内读写磁头正好走过2个扇区(2个记录)。为了保证对这8条记录处理的最高效率,可1号记录存储于起始点开始的扇区中,相隔2个扇区后存放2号记录,2号记录后再相隔2个扇区存放3号记录,……,即可将这8条记录安排成图6-3所示的形式:
 (6分)
②按照最优分布时,磁盘需要旋转3周。(4分)