磁盘调度中旋转延迟和传输时间的区别
1. 旋转延迟
旋转延迟是所需扇区在磁盘驱动器的读写磁头下旋转所需的时间量。换句话说,磁盘被分成许多圆形磁道,这些磁道进一步被划分为块,称为扇区。所以Rotational Latency是读/写磁头从当前位置旋转到请求扇区所需的时间。磁盘的平均旋转延迟是磁盘转一圈所需时间的一半。
旋转延迟时间取决于磁盘的旋转速度,以每分钟转数 (RPM) 为单位。
2. 传输时间
将数据从一个地方传输或移动到另一个地方所花费的时间。它是传输开始和传输完成之间的时间间隔。它随磁盘的旋转速度而变化,磁盘旋转得越快,它读取数据的速度就越快。
它不仅取决于磁盘的旋转速度。但也取决于轨道和扇区密度。密度越大,时间越短。磁盘传输时间还取决于要传输的数据量。
磁盘调度中旋转延迟和传输时间的区别:
旋转延迟时间 | 传输时间 |
---|---|
旋转延迟是所需扇区在磁盘驱动器的读写磁头下旋转所需的时间量。 | 将数据从一个地方传输或移动到另一个地方所花费的时间。它是传输开始和传输完成之间的时间间隔。 |
旋转延迟=(当前位置和所需扇区之间的角度)/(旋转频率)。 | T = b/rN ,T 是传输时间,b 是要传输的字节数,N 是磁道上的字节数,r 是以 Rps 为单位的转速 |
最大延迟 = 60/rpm,平均延迟 = 0.5 * 延迟时间 |
传输 30-60MB 数据大约需要 1 秒 |
如果后续请求属于相邻扇区,则可以减少。 | 这取决于各自的机器。 |