[商管] 105交大資管計概

看板Grad-ProbAsk作者 (JJ)時間8年前 (2017/02/08 22:20), 編輯推噓3(3011)
留言14則, 1人參與, 最新討論串1/1
1.想問第8跟9題 http://i.imgur.com/mRuGxP6.jpg
第八題不太懂意思,跪求解答 第九題我是這樣想的 (a) 3000rpm = 50圈/s,也就是一圈0.02s = 20ms 在track上平均轉到要讀取的位置 = 20/2 = 10ms 10ms + 題目給的10ms磁頭移到欲讀的track = 20ms,也就是佔了1/5個time slices (b) 50個instructions each ns 則20ms可以做20*10^6*50 = 10^9個instructions (c) 540KB/16*1KB = 33.75條track,無條件進位34條 又磁頭移動及找到要讀取位置為1/5個time slices 故34/5 = 6.8,無條件進位所以需7個time slices 以上不知道對不對? 2. http://i.imgur.com/MriooBR.jpg
http://i.imgur.com/HsxXMlt.jpg
小弟機器語言苦手,跪求大大解答,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.6.113 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1486563613.A.9CF.html

02/09 06:39, , 1F
第八題得看他先餵MSB還是LSB吧!他說先餵lower line,
02/09 06:39, 1F

02/09 06:39, , 2F
再來middle,再來high,可是沒說MSB還是LSB先餵@@
02/09 06:39, 2F

02/09 06:40, , 3F
從上到下如果是101和011的話,output會變1,也就是5或3
02/09 06:40, 3F

02/09 06:41, , 4F
從下到上的話就是5或6
02/09 06:41, 4F

02/09 06:48, , 5F
第九題abc我算都跟你一樣
02/09 06:48, 5F

02/09 06:48, , 6F
不過c我的想法是先求出transfer rate,一個track 16KB
02/09 06:48, 6F

02/09 06:48, , 7F
轉一圈需要1/50s,所以transfer rate=16KB/(1/50s)=
02/09 06:48, 7F

02/09 06:49, , 8F
800KB/s,540KB需要多少ms來傳呢?540KB/800KBps*1000=
02/09 06:49, 8F

02/09 06:49, , 9F
675ms,加上rotation latency和access time,20ms
02/09 06:49, 9F

02/09 06:50, , 10F
675ms+20ms=695ms=7 time slices
02/09 06:50, 10F

02/09 06:52, , 11F
機器語言那題他應該有給appendix?
02/09 06:52, 11F

02/09 06:56, , 12F
第九題c他有寫:time for moving read/write head
02/09 06:56, 12F

02/09 06:56, , 13F
between the neighboring tracks is negligible
02/09 06:56, 13F

02/09 06:56, , 14F
所以我猜你的算法應該不行
02/09 06:56, 14F
文章代碼(AID): #1OcoaTdF (Grad-ProbAsk)