看板 Grad-ProbAsk 關於我們 聯絡資訊
http://i.imgur.com/v7U7hiH.jpg 19題交大答案給abce 想問d選項是因為c6會等於C2所以比c4,5還快得到嗎 另外a選項4個alu unit 是把三個first level gate當成second level gates 的輸入,所 以這樣也算一個?3+1=4這樣嗎 E選項完全不懂12怎麼來的 http://i.imgur.com/krZv6Ur.jpg 我是想2+3+3+3+4,其中2跟4是題目給的,3是and-or的gate delay但怎樣也湊不到12 http://i.imgur.com/83TN0fx.jpg 21.e選項 交大答案給bde 為什麼direct mapped 會有capacity miss...? 感謝各位... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.13.118.96 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1484053197.A.19C.html
Transfat: 21(e) direct mapped會有capacity miss呀@@ 01/10 21:03
DZASHIANG: 不是只有fully才有嗎 還是我觀念錯誤 01/10 21:07
yupog2003: 其實有一份詳解的解答跟交大給的答案不一樣 01/10 21:16
yupog2003: 他19題給(b)(c),跟你想的一樣 01/10 21:17
yupog2003: 然後21題給(b)(d),我也印象direct mapped沒有capacity 01/10 21:17
yupog2003: miss,然後fully沒有conflict miss 01/10 21:18
yupog2003: 但正確答案應該還是要以交大為主,所以我也不知道該怎 01/10 21:18
yupog2003: 麼解釋@@ 01/10 21:18
yupog2003: 然後他19題(e)的time unit是算15 01/10 21:19
DZASHIANG: 只好硬背了@@另外請問5.c錯在哪裡 01/10 21:34
DZASHIANG: http://i.imgur.com/GTnlKWP.jpg 01/10 21:34
DZASHIANG: 每一種file allocation 不都有內碎嗎 01/10 21:36
Transfat: 5.c我記得前人說恐龍上面強調的是有EF,不是IF,雖然他有 01/10 21:36
Transfat: IF 01/10 21:36
yupog2003: 第五題版上之前討論過,是有點爭議拉,contiguous最主 01/10 21:36
yupog2003: 要還是suffers from externel fragmentation? 01/10 21:37
yupog2003: 當然全部的方式都有internal fragmentation 01/10 21:37
Transfat: 為什麼direct mapped不會有capacity@@,不是Block放不下 01/10 21:38
Transfat: 就會有capacity miss嗎 01/10 21:39
DZASHIANG: 只有fully有capacity, set 跟direct沒有,同樣只有set 01/10 21:43
DZASHIANG: 跟direct有conflict fully沒有 01/10 21:43
DZASHIANG: 不過看起來這套在交大行不通 01/10 21:44
yupog2003: 但我覺得fully沒有conflict是比較肯定的,應該還是可以 01/10 21:46
yupog2003: 慘了我也忘記為什麼老師當初說direct沒有capacity了... 01/10 21:48
w181496: 其實蠻直觀的(? direct每個應該都要唯一對應到cache其中 01/10 22:05
w181496: 一個block(多對一) 所以只會conflict 但fully如果cache 01/10 22:05
w181496: 太小就會有人沒block可以放 是因為size不夠才置換而不是 01/10 22:05
w181496: 因為conflict 01/10 22:05
k2shouai: 21他寫can be regarded as,沒錯吧, 確實是滿了. 01/10 22:11
k2shouai: ps小小建議,照片可以先用手機旋轉到正確方向再上傳 01/10 22:14
ken52011219: 補充我之前講的 contiguous 內碎通常在最後一個block 01/10 23:24
ken52011219: 中 01/10 23:24
ken52011219: 因此內碎可被視為滿小的存在 這裡主要還是外碎為主 01/10 23:25
ken52011219: 至於樓上討論的那題可以看紅算盤 有講解 01/10 23:29
ken52011219: 但假如題目是說 外碎的解法就有可能提到內碎 01/10 23:37
ken52011219: 腦袋不太清楚 講錯 是當原block需要的容量不夠時 這 01/10 23:39
ken52011219: 時候會提到內碎 01/10 23:39
ken52011219: 容量不夠時其中一個解法是擴張容量 此時擁有者若擴 01/10 23:40
ken52011219: 的不夠精準則可能會導致內碎的問題變嚴重 01/10 23:40
ken52011219: 內碎與外碎會被提到主要依據嚴不嚴重為主 外碎在此 01/10 23:43
ken52011219: 時會比較嚴重的原因是該block有可能會被swap out or 01/10 23:43
ken52011219: delete 01/10 23:43
ken52011219: 但disk在contiguous allocation 時並不會處理空白的b 01/10 23:45
ken52011219: lock空間的問題 01/10 23:45
ken52011219: 相較於內碎而言 在block需要被擴充之前內碎問題會與 01/10 23:48
ken52011219: 時間相比下降 01/10 23:48
ken52011219: 直到該容量被用完之後 需要被擴充之時 才有極小機率 01/10 23:50
ken52011219: 因為被誤判導致給與的容量過多 導致內碎問題 01/10 23:50
ken52011219: 以上是我之後思考的原因 01/10 23:53
ken52011219: 至於21題 之前有寫到 去爬文 01/11 00:03
ken52011219: 有人問過張凡 他說主要是因為 c選項到d選項而言 是增 01/11 00:04
ken52011219: 加容量的 01/11 00:04
ken52011219: 所以可以寫capacity miss 01/11 00:06
yupog2003: 感謝ken大解惑,那麼看來direct, fully沒有有什麼miss 01/11 07:05
yupog2003: 沒有什麼miss並不是那麼絕對的事情 01/11 07:06