一个交叉存放信息的磁盘,信息存放方式如图1—4所示。每个磁道有8个扇区,每个扇区512B,旋转速度为3000转/分。假定磁头已在读取信息的磁道上,0扇区转到磁头下需要1/2转,且设备对应的控制器不能同时进行输入/输出,在数据从控制器传送至内存的这段时间内,

admin2019-08-10  31

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

选项 A、57.1KB/s
B、67.1KB/s
C、77.1KB/s
D、87.1KB/s

答案A

解析 在数据从控制器传送至内存的这段时间内,从磁头下通过的扇区数为2。当数据从控制器传送至内存后,磁头开始读数据时,刚好转到目标扇区。所以总时间为
总时间=初始寻找0扇区时间+读扇区总时间+将扇区数据送入内存总时间
由题中条件可知,旋转速度为:3 000r/min=50r/s,即20ms/r。
读一个扇区需要时间:
20/8ms=2.5ms
读一个扇区并将扇区数据送入内存需要时间:
2.5×3ms= 7.5ms
读出一个磁道上的所有扇区需要时间:
20/2ms+8×7.5ms=70ms=0.07s
每磁道数据量为
8×512B=4KB
数据传输速度为
4KB/0.07s=57.1KB/s
所以依次读出一个磁道上的所有扇区需要0.07s,其数据传输速度为57.1KB/s。
转载请注明原文地址:https://kaotiyun.com/show/UuCi777K
0

最新回复(0)