2011-04-16 23 views
1

旋轉延遲是滾筒旋轉所需的時間,直到頭部組件可以到達正確的扇區。尋找時間是頭部組件在正確位置移動所需的時間。爲什麼硬盤的訪問時間是旋轉延遲和搜索時間的總和而不是最大值?

如果他們在同一時間移動,只有兩個中最大的應該算作訪問時間(通常是尋道時間,我相信)。但是我讀到的每篇關於這個主題的文章都說他們必須被添加 - 這意味着他們不能同時移動。

那麼哪個是正確的?總和還是最大值?

回答

2

頭可能到位,但該磁盤可能不在該點的正確位置。所以想象一下,首先頭部必須移動,然後等待主軸旋轉。它可能可能當頭部到達時在那裏,但有可能需要等待至少半輪才能到達正確的區域。所以總結它們都可以。

編輯:

所以想象它就像一個愉快的回合。你可能能夠在2秒內跑到快樂的周圍(你是頭)。但是您可能需要等5-10秒才能讓您的特定馬匹在您抵達後到達您身邊(馬匹是您想要訪問的區域)。

+1

好吧,我想我明白了。我做了一個錯誤的假設。感光鼓會在所有的時間內轉動,如果它在頭部移動時恰好處於正確的位置,它就不會像我所假設的那樣等待頭部;它會一直開着,所以我們必須等待它才能夠閱讀。考慮到涉及的速度,我應該理解這一點。 – user711413 2011-04-16 19:10:31

2

最壞的情況是最大尋道時間加上最大轉動時間,因爲在最壞的情況下,所需的扇區有,只有當頭部到達正確的位置時錯過了。