考虑一个有如表6-1所示参数的磁盘: 估计访问一个磁盘扇区的平均时间Taccess约为( )。

admin2019-12-10  31

问题 考虑一个有如表6-1所示参数的磁盘:

估计访问一个磁盘扇区的平均时间Taccess约为(    )。

选项 A、4ms
B、8ms
C、13ms
D、17ms

答案C

解析 对于这个磁盘,平均旋转时间(以ms为单位)为    Tavg rotation=1/2×Tmax fotatiorl    =1/2×(60/7 200r/min)×1 000ms/s    ≈4ms    平均传送时间为    Tavg transfer=60/7 200r/min×1/400扇区/磁道×1 000ms/s    ≈0.02ms    综上所述,估计访问一个磁盘扇区的平均时间为    Taccess=Tavg seek+Tavg rotation+Tavg transfer    =9ms+4ms+0.02ms    =13.02ms    注意:    磁盘以扇区大小的块来读写数据。对扇区的访问时间(Access Time)有3个主要的部分:寻道时间(Seek Time)、旋转时间(Rotational Latency)和传送时间(Transfer Time)。    寻道时间:为了读取某个目标扇区的内容,传动臂首先将读/写头定位到包含目标扇区的磁道上。移动传动臂所需的时间称为寻道时间。寻道时间Tseek依赖于读/写头以前的位置和传动臂在盘面上移动的速度。现代驱动器中平均寻道时间Tavgseek是通过几千次对随机扇区的寻道求平均值来测量的,通常为3~9ms。一次寻道的最大时间Tmaxseek可以高达20ms。    旋转时间:一旦读/写头定位到了期望的磁道,驱动器等待目标扇区的第一个位旋转到读/写头下。这个步骤的性能依赖于当读/写头到达目标扇区盘面时的位置和磁盘的旋转速度。在最坏的情况下,读/写头刚刚错过了目标扇区,必须等待磁盘转一整圈。因此,最大旋转延迟[以秒(s)为单位]为

    平均旋转时间Tavgrotation是Tmaxrotation的一半。    传送时间:当目标扇区的第一个位位于读/写头下时,驱动器就可以开始读或者写该扇区的内容了。一个扇区的传送时间依赖于旋转速度和每条磁道的扇区数目。因此,可以粗略地估计一个扇区以秒(s)为单位的平均传送时间如下:
转载请注明原文地址:https://jikaoti.com/ti/PmDjFFFM
0

相关试题推荐
最新回复(0)