问题
单项选择题
某磁盘的转速为7200转/分,传输速度为4MB/s,控制器开销为1ms。要保证读或写一个512B的扇区的平均时间为11.3ms。那么,该磁盘的平均寻道时间最大应不超过 (64) ms。
A.3.9
B.4.7
C.5.5
D.6.1
答案
参考答案:D
解析: 磁盘的存取时间包括寻道时间和等待时间。寻道时间(查找时间,seek time)为磁头移动到目标磁道所需的时间,对于固定磁头磁盘而言,无需移动磁头,只需选择目标磁道对应的磁头即可。等待时间为等待读写的扇区旋转到磁头下方所用的时间。一般选用磁道旋转一周所用时间的一半作为平均等待时间。寻道时间由磁盘机的性能决定。
在本题中,因为磁盘的转速为7200转/分,即磁盘每转一圈所需的时间为 8.33ms,因此,平均等待时间约为4.17ms。已知传输速度为4MB/s,则读写512字节所需时间为0.122ms。
又已知控制器开销为1ms,且要保证读或写一个512B的扇区的平均时间为11.3ms。则平均寻道时间最大为11.3-1-0.122-4.17=6.008。