作者svanavs (svanavs)
看板Grad-ProbAsk
標題Re: [理工] [OS]-DISK
時間Mon Sep 14 18:01:43 2009
※ 引述《yesa315 (XD)》之銘言:
: http://www.lib.nctu.edu.tw/n_exam/exam93/cis/cis136.pdf
: 這是93交大資科的考題
: 其中第22題 有人可以告訴我這題目的意思嗎
: 答案是 (B) 3
: 謝謝!
trnasfer speed : 100 Mbps => 12.5 MB/sec
rotation speed : 600 rpm => (1/600)*60 = 0.1 seconds per rotation
1200 blocks , 4KB each , per track => 4.8 MB per track
speed of reading blocks under the disk head = 4.8/0.1 = 48 MB/sec
bottleneck is the transfer speed
4KB / (12.5 MB/sec) = 0.32 ms
0.32*10^-3 * 48 = 15.36 KB
15.36 KB / 4 KB = 3.84 取整數 4
4個blocks中扣掉第一個block => 3 blocks
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.198.131.51
推 yesa315:能否解釋一下 我到4KB / (12.5 MB/sec) = 0.32 ms 這行 09/14 23:17
→ yesa315:就不懂了 謝謝 09/14 23:17
→ svanavs:重點在於 當讀一個block時 disk還是繼續在旋轉.. 09/15 01:17
→ svanavs:所以0.32ms 是讀一個block到mem中的耗時.. 09/15 01:18
→ svanavs:在這段時間當中有多少block因為再讀第一個block而skip... 09/15 01:19
→ svanavs:所以 3.84 個block取整數4 當然要再扣掉第一個block 09/15 01:20
→ svanavs:才是interleave factor 09/15 01:20
※ 編輯: svanavs 來自: 60.198.131.51 (09/15 01:25)
推 yesa315:瞭解了! 謝謝指導!! 09/15 09:04