看板 Grad-ProbAsk 關於我們 聯絡資訊
13. Which are correct 這題五個選項都不懂,沒看過 http://i.imgur.com/IFOmOVM.jpg 16. 為什麼C對? cpoy-on-write 不是會讓Process共用memory,有修改才複製出來嗎 http://i.imgur.com/kG5My5Z.jpg 7. 完全看不懂這題,有人可解釋嗎 http://i.imgur.com/2gX6eS5.jpg tsoahans: 7.strncpy不會幫你加'\0' 要留一格 19. (A) 為什麼是4個,不是3個嗎 (B) 為什麼會比較早,不是同時出來嗎,還是我誤會CLA的意思 (E) 這怎麼算呢 http://i.imgur.com/EYKZX3k.jpg 21. (E) 我記得張凡說Capacity miss只會是fully associative set不是嗎? 還是真的就像題目說的那樣呢 http://i.imgur.com/1c7giij.jpg
odanaga: http://i.imgur.com/52tEDXE.png 算盤說的算
所以現在結論是 fully只有capacity 而其他的有conflict也可以有capacity 有點多題 感謝解答 祝大家考試順利~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.15.83.216 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1454045442.A.B12.html ※ 編輯: silent0108 (101.15.83.216), 01/29/2016 13:31:44
tsoahans: 7.strncpy不會幫你加'\0' 要留一格01/29 13:48
odanaga: strcpy會stack overflow01/29 14:02
amge1524: 16 所以C會減少Physical Memory的使用不01/29 14:18
amge1524: 是嗎?01/29 14:18
kev72806: 21 capacity miss 發生在原本有可是被同樣 index 的人置01/29 14:20
kev72806: 換掉了的時候,未必是 fully 才有01/29 14:20
silent0108: 他是說shared between two process01/29 14:21
silent0108: kev72806 可是張凡說只有fully才會capacity miss欸01/29 14:22
silent0108: 其他都算是conflict miss01/29 14:22
※ 編輯: silent0108 (140.113.186.243), 01/29/2016 14:23:40 ※ 編輯: silent0108 (140.113.186.243), 01/29/2016 14:24:16 ※ 編輯: silent0108 (140.113.186.243), 01/29/2016 14:24:52
kev72806: 原文對 capacity 提到 capacity misses will occur due01/29 14:48
kev72806: to blocks being discarded and later retrieved. 我是01/29 14:48
kev72806: 參考這個的 @@ 是說張凡真的有說哦 ... 正課班好像沒聽01/29 14:48
kev72806: 到01/29 14:48
http://i.imgur.com/rhJme63.jpg 有啊,我也是暑期班聽到的,還有畫這個表格 ※ 編輯: silent0108 (101.14.194.161), 01/29/2016 14:55:53
silent0108: 不過增加一個block就不會發生miss,可以當作是 01/29 14:58
silent0108: capacity miss 這樣的說法我可以接受拉,只是想確定 01/29 14:58
kev72806: 我是去年春季 他沒講 TAT 01/29 15:04
silent0108: 阿... 沒關係你有看原文比較厲害 01/29 15:14
kev72806: 做了交大還是錯的一塌糊塗就是了 Orz 01/29 16:04
goldflower: 呃 張凡是說fully不會有conflict而不是只有fully是cap 01/29 16:47
goldflower: acity 你可能聽錯他的意思 01/29 16:47
irenelove: 可是印象中張凡題庫班的講義沒有選e 01/29 18:44
irenelove: 註釋就寫說 fully才有capacity miss欸 01/29 18:45
irenelove: 我記得他這題答案跟交大給不一樣 01/29 18:46
irenelove: 決定要找一下原文來看了Orz 01/29 18:47
kev72806: http://i.imgur.com/djglFv4.jpg 我在別的網站有找到 01/29 19:11
kev72806: 類似張凡的說法,可是跟我記的定義不太一樣,我也很納悶 01/29 19:11
goldflower: 哇靠 我觀念要瓦解了嗎= = 01/29 20:12
goldflower: 其實想一想也是蠻直觀的 只要把capacity當作是fully專 01/29 20:18
goldflower: 用的conflict就好 只是現在我完全混淆張凡要表達什麼 01/29 20:18
goldflower: 了Orz 01/29 20:18
odanaga: http://i.imgur.com/52tEDXE.png 算盤說的算 01/29 20:22
goldflower: 感恩 所以我原本想的跟課本一樣 只有確定fully沒confl 01/29 20:26
goldflower: ict@@ 01/29 20:26
goldflower: 不過似乎其他種的確沒有capacity 會被解釋為conflict 01/29 20:29
所以現在結論是 fully只有capacity 而其他的有conflict也可以有capacity囉? ※ 編輯: silent0108 (140.113.186.243), 01/29/2016 21:06:06
goldflower: 的了解是這樣:其他種的capacity發生的意義跟conflict 01/29 21:29
goldflower: 是一樣的 比如你考慮一個情形 2way set全滿 此時出現 01/29 21:29
goldflower: 一個新的block導致miss 那要稱它是capacity或是confli 01/29 21:29
goldflower: ct呢? 這種情形下其實兩個意思是一樣的 課本顯然是統 01/29 21:29
goldflower: 一稱為conflict 所以簡而言之 如果要你去填空除fully 01/29 21:29
goldflower: 外不用填到capacity 但是因為算盤其實沒說死 你那題選 01/29 21:29
goldflower: 擇題應該是因為如此才會選e 01/29 21:29
goldflower: 看錯…右邊格子有寫conflict只發生在direct和set asso 01/29 21:45
goldflower: ciative 01/29 21:46
goldflower: 噢我以為我看錯…沒事不衝突 反正你結論是對的= = 選 01/29 21:48
goldflower: 擇照算盤概念可以選 01/29 21:48
好喔感謝金花~
sm02188612: 16猜想是指"記憶體使用減少,且記憶體由子父分享",而非 01/29 22:44
sm02188612: "被子父分享的記憶體減少" 01/29 22:44
所以是他少加了逗號的感覺嗎 ※ 編輯: silent0108 (140.113.121.184), 01/29/2016 22:46:53 ※ 編輯: silent0108 (140.113.121.184), 01/29/2016 22:48:11 ※ 編輯: silent0108 (140.113.121.184), 01/29/2016 22:49:10
swordefest: 我問張凡 他說direct沒有capacity是要在同一個size下 01/31 16:44
swordefest: ,而這題有增加size,所以E可以選 01/31 16:44