寻找时间:
一个磁盘被分成许多圆形轨道。寻道时间定义为读/写磁头从一个磁道移动到另一磁道所需的时间。
例子,
考虑下图,读/写磁头当前在磁道 1 上。
现在,在下一个读/写请求中,我们可能想要从 Track 4 读取数据,在这种情况下,我们的读/写头将移动到 4 轨道。到达 4 轨道所需的时间是寻道时间。
磁盘存取时间:
磁盘访问时间定义为计算机处理读/写请求然后从磁盘存储中检索所需数据所需的总时间。
磁盘访问时间分为两部分:
- 访问时间
- 数据传输时间
Disk Access Time = Access Time + Data Transfer Time
1. 访问时间:
访问时间定义为实际数据传输发生之前的设置时间。
例如,读/写头在轨道 1 上,但我们需要从另一个轨道或段读取数据。因此,读/写头将在实际传输发生之前移动到数据块位置。此延迟称为访问时间。
访问时间通过以下总和计算:
(a). Seek Time
(b). Rotational Latency
(c). Command Processing Time
(d). Settle Time
下面简要说明这些。
- (一种)。寻找时间——
它是读/写磁头从当前磁道移动到请求磁道所需的时间。Seek Time = (Number of tracks/cylinders crossed) * (Time to cross one track/cylinder)
- (b)。旋转延迟 –
它是读/写磁头从当前扇区移动到请求扇区所需的时间。Rotational Latency = (Angle by which disk is rotated) / (Angular Frequency)
- (C)。命令处理时间 –
是磁盘设备处理命令并在磁盘设备的各个组件之间建立连接以读取/写入数据所需的时间。这是内部电路造成的。 - (d)。安顿时间——
稳定时间是读/写头停止振动所需的时间。
注意:命令处理时间和稳定时间通常不会在数字问题中提及。我们将它们视为零。
2. 数据传输时间:
数据传输时间定义为在系统和磁盘之间传输数据所需的时间。
数据传输时间有两种类型:
(a). Internal Transfer Rate
(b). External Transfer Rate
下面简要说明这些。
- (一种)。内部传输率 –
它被定义为在磁盘表面和硬盘缓存之间移动数据所需的时间。 - (b)。外部传输率 –
它被定义为在硬盘缓存和系统之间移动数据所需的时间。
让我们看看 Seek Time 和 Disk Access Time 之间的区别:
S.NO. | Seek Time | Disk Access Time |
---|---|---|
1 | It is the time required by read/write head to move from one track to other. | It is the time required by the computer to process a read/write request and retrieve the required data. |
2 | It is always less than Disk Access Time. Since, it is a sub part of Disk Access time. | It is very large compared to Seek time. |
3 | It doesn’t consider transfer of data. | It considers the time required to transfer data.c |