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

admin2019-07-18  27

问题 一个交叉存放信息的磁盘,信息存放方式如图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扇区时间+读扇区总时间+将扇区数据送入内存总时间
    由题中条件可知,旋转速度为:3000r/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://jikaoti.com/ti/hiGjFFFM
0

最新回复(0)