硬盤系統具有以下參數:平均搜索時間是如何計算的?
Number of tracks = 500
Number of sectors/track = 100
Number of bytes /sector = 500
Time taken by the head to move from one track to adjacent track = 1 ms
Rotation speed = 600 rpm.
什麼是採取從磁盤傳輸250個字節的平均時間?我想知道如何計算平均尋道時間?
我的做法
魅力。轉移時間=平均尋找時間+平均旋轉延遲+數據傳輸時間
平均尋道時間
給出的是:時間連續的軌跡之間移動是1ms
時間從軌道1移動以跟蹤1:0毫秒
從軌道1移動到軌道2的時間:1ms
從軌道1移動到軌道3的時間:2ms
..
..
時間從軌道1移動以跟蹤500:499毫秒
但看完後回答這裏給出Why is average disk seek time one-third of the full seek time?
我很困惑我的方法。
我的問題是
是我的做法對嗎?
- 如果不是,請說明正確的方法來計算平均尋道時間
- 如果是,請解釋WH我們不考慮平均每個可能對軌道的(如上面提到的鏈接)?
首先,您鏈接到的問題是使用混淆詞彙表。它應該是「爲什麼平均尋道時間是全*搜尋時間的1/3」。您計算平均尋道時間的方法假定您正處於軌道0上。直觀上,平均尋道時間*,假設您處於軌道0 *上,則爲完整尋道時間的一半。但是如果你在中間軌道上呢?最糟糕的情況是,如果您處於中間軌道,則爲完整搜索時間的1/2,平均值爲完整搜索時間的1/4。如果你平均在所有可能的地方開始,你會得到1/3的完整尋道時間。 –