看板 Grad-ProbAsk 關於我們 聯絡資訊
大家好 想請問一下下面三題 1.https://i.imgur.com/UgPZF4u.png 想請問這題的(2),(3) 不太懂題目的意思,以(2)舉例好了,是要找seek time最大的組合嗎? 題目好像也沒說head現在位置,是要看圖片找讀寫頭位置? (如果是,又有個疑惑,讀寫頭是在120那條還是55那條 這兩小題答案分別是120,555,22 以及 120,22,555 2.https://i.imgur.com/R2MdLWA.png 這題的(1)(2)小題 解答是給: (1) CPI=2+(20/10000)*1200=4.4 (2) CPI for virtualized=2+(100/10000)*(20+150)+(20/10000)*(1200+150)=6.4 想請問第一小題 圖中給的資訊那個100跟20的單位是什麼? 第一小題答案為何要*1200?, 20/10000不已經是cycle per instruction? 還有第二小題完全沒頭緒XD (原以為是virtual memory,但經驚覺是virtual machine!!) 3.https://i.imgur.com/ZOr8CVj.png 這題手邊沒答案 想跟大家討論看看是不是3條thread,3條的原因是他說要很忙 分支指令到EXE階段才執行,又看圖片有三條,所以我就覺得是3條,但總覺得有詐 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.24.213.131 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1546149844.A.B8C.html
w199381: 2. 單位都是cycle 文中寫說10000instr 需要這麼多的cycle 12/30 14:49
w199381: 現在要算一個instr 需要多少cycle 12/30 14:49
w199381: 上面打錯 100 20 的單位是access 次數 12/30 14:52
w199381: https://i.imgur.com/sfiVDJZ.jpg 12/30 15:00
w199381: 第三題我也猜2 因為一旦branch taken 就必須浪費2個cycle 12/30 15:08
w199381: s 因為在Exe階段決定是否要跳 12/30 15:08
magic83v: 如果讀寫頭在最外圈的話 120.555.22 會是seek time最小 12/30 16:43
magic83v: 的組合吧? 題意要seek time far larger than rotation 12/30 16:43
wacheck: W大,我不懂為何cycle per instru. for I/O access那條 12/30 19:26
wacheck: 為何要+150呢? 存取I/O跟影響VMM的效能有何關聯@@ 12/30 19:27
wacheck: 然後突然發現第一題 他居然有箭頭 XD應該是先讀到120 12/30 19:30
wacheck: m大 120,555,22不是最大seek time嗎?(555-120)+(555-22) 12/30 19:31
magic83v: wa了解 可能是我誤會了 用圖上的磁軌順時針旋轉去想的 12/31 09:37