有一台磁盘机,平均寻道时间为30 ms,平均旋转等待时间为120 ms,数据传输速率为500 B/ms,磁盘机上存放着1 000件每件3 000 B的数据。现欲把一件数据取走,更新后再放回原处。假设一次取出或写入所需时间为:平均寻道时间+平均等待时间+数据

admin2023-02-08  33

问题 有一台磁盘机,平均寻道时间为30 ms,平均旋转等待时间为120 ms,数据传输速率为500 B/ms,磁盘机上存放着1 000件每件3 000 B的数据。现欲把一件数据取走,更新后再放回原处。假设一次取出或写入所需时间为:平均寻道时间+平均等待时间+数据传送时间。另外,使用CPU更新信息所需时间为4 ms,且更新时间同输入/输出操作不相重叠。试问:
若磁盘及旋转速度和数据传输率都提高一倍,更新全部数据需要多少时间?

选项

答案磁盘机旋转速度提高一倍后,平均等待时间为60 ms;数据传输率提高一倍后,数据传送时间变为 3 000 000 B÷1 000 B/ms=3 000 ms 更新全部数据所需时间为 2×(30+60+3 000)ms+4 ms=6 184 ms

解析
转载请注明原文地址:https://kaotiyun.com/show/m1wD777K
0

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