首页 > 试题广场 >

若磁盘转速是7200转分,平均寻道时间是8ms,每个磁道包

[单选题]
若磁盘转速是7200转/分,平均寻道时间是8ms,每个磁道包含1000个扇区,则访问一个扇区的平均存取时间为?()
  • 8.1ms
  • 12.2ms
  • 16.3ms
  • 20.4ms
存取时间 = 寻道时间 + 延迟时间 + 传输时间。存取一个扇区的平均延迟时间为旋转半周的时间,即为 (60/7200)/2=4.17ms ,传输时间为 (60/7200)/1000=0.01ms ,因此访问一个扇区的平均存取时间为 4.17+0.01+8=12.18ms ,保留一位小数则为 12.2ms 
发表于 2018-08-12 10:31:12 回复(6)
一次磁盘读写操作的时间由寻道时间、延迟时间和传输时间决定。
磁盘转速7200转/分,1min=60*1000 ms,则一转时间 (60000/7200)ms
找到目标扇区平均需要转半圈,设磁盘转速为r,故延迟时间=1/(2r)=(60000/7200)*0.54.17ms
传输时间=(60000/7200)*(1/1000)0.01ms

访问一个扇区的平均存取时间为 4.17+0.01+812.2ms

发表于 2020-02-26 11:45:38 回复(0)
首先统一单位为ms,即7200r/min -> 7200r/60*1000ms; 即周期T=60000/7200=600/72=100/12=25/3=8.33; 故其1/2T=4.17ms。 取1扇区平均时间即取1000扇区时间的千分之一; 即取一磁道时间的1/1000; 故有60*1000(ms)/7200/1000=0.0083ms=0.01ms。 综上所述,总时间t = 1/2T + 1/1000*T + 平均寻道时间 = 1/2*8.33 + 0.0083 + 8 = 12.2ms。
发表于 2022-08-15 14:57:36 回复(1)
为什么存取一个扇区的平均延迟时间是旋转半周的时间?
发表于 2022-03-22 15:53:38 回复(1)
磁盘访问时间=寻道时间+旋转延迟时间+传输时间
由于每个磁道包含1000个扇区
所以,传输时间 = 一转时间/1000
发表于 2021-09-01 11:13:00 回复(0)
<p>最关键一步:先算出一转所用时间</p>
发表于 2020-09-05 17:54:27 回复(0)