6.23
平均旋轉時間:
T avg rotation = 1/2*T max rotation = 1/2*(60s/15000RPM)*1000ms/s≈2ms
平均傳送時間:
T avg transfer = 1/RPM * (1/(平均扇區數/磁道))*60s/1min = 1/15000RPM * (1/800)*1000ms/s≈0.00008ms
總的預計訪問時間:
T access = Tave seek + T avg rotation + T avg transfer ≈ 6ms
6.24
512bytes*4096 = 2MB,所以有4096個扇區
A : 最好的情況是塊被映射到連續的扇區,在同一柱面上,那樣就可以一塊接一塊地讀,不用移動讀/寫頭。
一旦讀/寫頭定位到了第一個扇區,需要旋轉5圈來讀取4096個扇區
則T transfer time = 4096 / 1000 * 60 / 15000 * 1000 = 16.384 ms
T = T avg seek +T transfer time = 4ms + 16.384ms = 20.384ms
B: 最壞的情況下,塊被隨機地映射到扇區上,所以每一塊的時間都為T avg seek+T avg rotation +T transfer,
所以讀這個文件的總時間為(T avg seek+T avg rotation +T transfer)* 4096 = 24592.384ms
書上的6.4題跟本題類似,但是沒有加上transfer,我覺得應該包括在讀取時間中,如果有錯誤可以在評論區指出)
6.25
S t s b
64 24 6 2
1 30 0 2
128 22 7 3
1 29 0 3
32 22 5 5
8 24 3 5
6.26
略
6.29
CT CT CT CT CT CT CT CT,CI CI,CO CO
0X834 - -
0X836 命中 未知
0XFFD 命中 0XC0