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

admin2019-01-16  5

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

选项

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

解析
转载请注明原文地址:https://jikaoti.com/ti/z3fjFFFM
0

随机试题
最新回复(0)