问答题
一个转速为15000转/分的磁盘,其平均找道时间为4ms,每条磁道500个扇区,每扇区存512B数据。假设欲读取一个由2500个扇区组成的总长为1.28MB的文件,文件紧凑存储于磁盘上,即文件占据相邻5个磁道的全部扇区(5道×500扇/道=2500扇)。请估算它的总传送时间。
【正确答案】正确答案:读取第1个磁道所用时间为t
1
t
1
=平均找道时间+平均旋转时间+读500扇区时间 =4ms+2ms+4ms=10ms 假设其余磁道基本上不再需要找道时间(即I/O操作读取后续磁道只考虑旋转延迟),即读后续每个磁道的所用时间为t
2
t
2
=平均旋转时间+读500扇区时间 =2ms+4ms=6ms 读出整个文件的总时间t为 t=t
1
+4×t
2
=10ms+24ms=34ms=0.034s
【答案解析】