從平均尋道時間爲10毫秒,磁盤的循環時間爲20毫秒,磁道的磁道容量爲32 KB的磁盤加載64 KB程序需要多長時間2-KB頁面大小? 頁面隨機分佈在磁盤周圍,並且柱面數量非常大,因此兩個頁面在同一個柱面上的機會可以忽略不計。從磁盤加載程序
我的解決方案.. 64 KB的程序將被組織成2個軌道,因爲每個軌道的容量是32KB。
要加載整個軌道,我們需要20毫秒。要加載2KB,我們需要1.25毫秒。
I/O時間=尋道時間+ avg.rotation延時+傳輸時間
10msec+10msec+1.25msec=21.25msec
Since 64KB program is organized into 2 tracks then I/O time will be 2(21.25)=42.5 msec.
它是正確的嗎?如果是這樣,爲什麼尋求時間= avg rotetion延遲?
我想你錯過了「頁面隨機分佈在磁盤上......」的部分,因爲您似乎認爲這些頁面都是連續分配的...... – twalberg
我應該更改哪些內容? – Kleona
那麼,如果這些頁面是隨機分佈的,那麼一個由2-KB頁面組成的64-KB程序將需要32個單獨的頁面加載,其中每個頁面加載都會產生尋道延遲和旋轉延遲。這應該是相當直接的... – twalberg