一个交叉存放信息的磁盘,信息存放方法如图所示,磁盘旋转方向为逆时针方向。每个磁道有8个扇区,每个扇区512字节,旋转速度为3000转/分。假定磁头己在读取信息的磁道上,0扇区转到磁头下需要1/2转,且设备对应的控制器不能同时进行输A,/输出,在数据从控制器

admin2018-07-17  40

问题 一个交叉存放信息的磁盘,信息存放方法如图所示,磁盘旋转方向为逆时针方向。每个磁道有8个扇区,每个扇区512字节,旋转速度为3000转/分。假定磁头己在读取信息的磁道上,0扇区转到磁头下需要1/2转,且设备对应的控制器不能同时进行输A,/输出,在数据从控制器传送至内存的这段时间内,从磁头下通过的扇区数为2,问依次读取一个磁道上所有的扇区所需时间和该磁盘的数据传输速度依次是(    )。

选项 A、0.07s,58.5KB/s
B、0.07s,57.1KB/s
C、0.08s,57.1KB/s
D、0.08s,58.5KB/s

答案A

解析 本题考查磁盘读取的速度。首先注意磁盘旋转方向为逆时针方向,对于磁头和磁盘的运动实际上是磁头不动,磁盘转的,而磁盘逆时针方向旋转按扇区来看即0、3、6……这个顺序。而每个号码连续的扇区正好相隔2个扇区,即是数据从控制器传送到内存的时间,所以相当于磁头连续工作。
    由题中条件知,旋转速度为3000转/分=50转/秒,即20ms/转。
    读一个扇区需要时间为20/8=2.5ms。
    读一个扇区并将扇区数据送入内存需要时间为2.5×3=7.5ms。
    读出一个磁道上的所有扇区需要时间为20/2+8×7.5=70ms=0.07s。
    每磁道数据量为8×512=4KB。
    数据传输速度为4×1024/(1000×0.07 s)=58.5KB/s。
    故依次读出一个磁道上的所有扇区需要0.07s,其数据传输速度为58.5KB/s。
    注意:硬盘传送速率中的K是按1000来计算的,并不是1024。
转载请注明原文地址:https://kaotiyun.com/show/5yRi777K
0

随机试题
最新回复(0)