假设磁盘的每个磁道分成8个块,文件有8个记录,每个记录的大小与块的大小相等,设磁盘转速为32 ms/转,每读出一块后需要2 ms的处理时间。若忽略其他辅助时问,如果顺序存放这些记录顺序读取,处理该文件要( )时间。

admin2019-12-10  22

问题 假设磁盘的每个磁道分成8个块,文件有8个记录,每个记录的大小与块的大小相等,设磁盘转速为32 ms/转,每读出一块后需要2 ms的处理时间。若忽略其他辅助时问,如果顺序存放这些记录顺序读取,处理该文件要(    )时间。

选项 A、254 ms
B、283 ms
C、300 ms
D、310 ms

答案D

解析 由题目所给条件可知,磁盘转速为32 ms/转,每磁道存放8个记录,因此读出1个记录的时间是;32/8=4 ms。读出并处理记录A需要6 ms,此时读写头已转到了记录B的中间,因此为了读出记录B,必须再转接近一罔(从记录B的中间到记录B),后续8个记录的读取及处理与此相同,但最后一个记录的读取与处理只需要6 ms,于是,处理9个记录的总时间为8×(32+6)+(4+2)=310(ms)。
转载请注明原文地址:https://kaotiyun.com/show/YL3i777K
0

相关试题推荐
随机试题
最新回复(0)