磁盘调度中旋转延迟和传输时间的区别

磁盘调度中旋转延迟和传输时间的区别

1. 旋转延迟

旋转延迟是所需扇区在磁盘驱动器的读写磁头下旋转所需的时间量。换句话说,磁盘被分成许多圆形磁道,这些磁道进一步被划分为块,称为扇区。所以Rotational Latency是读/写磁头从当前位置旋转到请求扇区所需的时间。磁盘的平均旋转延迟是磁盘转一圈所需时间的一半。

旋转延迟时间取决于磁盘的旋转速度,以每分钟转数 (RPM) 为单位。

2. 传输时间

将数据从一个地方传输或移动到另一个地方所花费的时间。它是传输开始和传输完成之间的时间间隔。它随磁盘的旋转速度而变化,磁盘旋转得越快,它读取数据的速度就越快。
它不仅取决于磁盘的旋转速度。但也取决于轨道和扇区密度。密度越大,时间越短。磁盘传输时间还取决于要传输的数据量。

磁盘调度中旋转延迟和传输时间的区别:

旋转延迟时间 传输时间
旋转延迟是所需扇区在磁盘驱动器的读写磁头下旋转所需的时间量。 将数据从一个地方传输或移动到另一个地方所花费的时间。它是传输开始和传输完成之间的时间间隔。
旋转延迟=(当前位置和所需扇区之间的角度)/(旋转频率)。 T = b/rN ,T 是传输时间,b 是要传输的字节数,N 是磁道上的字节数,r 是以 Rps 为单位的转速
最大延迟 = 60/rpm,平均延迟 = 0.5 * 延迟时间 传输 30-60MB 数据大约需要 1 秒
如果后续请求属于相邻扇区,则可以减少。 这取决于各自的机器。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程